正则小记1

1.用正则替换敏感字成*

var str='fuck shit I say nimei';
var reg = /fuck|shit|nimei/g;
var c = str.replace(reg,function(s){
    console.log(s)
    var tem = '';
    for(var i = 0;i< s.length;i++){
        tem+='*';
    }
    return tem;
});
alert(c)

2.用正则实现首字母大写

function first2Upper(str){
    var reg = /\w+/g;
    var c = str.replace(reg,function(s){
        for(var i=0;i<s.length;i++){
            return s.charAt(0).toUpperCase()+ s.substring(1);
        }
    });
    return c;
}
alert(first2Upper(str));

3.用正则代替trim

function trim(str){
    var reg = /^\s+|\s+$/g;
    return str.replace(reg,'');
}

4.去除字符串中间多余的空格

function del(str){
    var reg = /\s+/g;
    return str.replace(reg,' ');
}
    原文作者:f574e352142f
    原文地址: https://www.jianshu.com/p/d2300a6da050
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞