正则小记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,' ');
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容