js 判断一个字符在字符串中出现的次数

/**
 * 获取字符串s中出现re的次数
 *
 * @param      {(Function|string)}  re      正则式
 * @param      {string}             s       字符串
 * @return     {string}             出现次数
 */
function patch(re,s){
    re=eval("/"+re+"/ig"); //不区分大小写,如须则去掉i,改为 re=eval("/"+re+"/g")
    var len = s.match(re).length;
    return len;
}

方式2:
var s='jhdoiweesdds';
var n=(s.split('d')).length-1;

Tags: javascript

添加新评论