正则小记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

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,' ');
}

你可能感兴趣的:(正则小记1)