正则表达式:规定字符串出行规定的表达式用户登录注册的时候的密码用户名的效验关键字的过滤 429xxxxxxxxxxxxxxx3037
var str ="你好你的你们" var reg = /你/g; //g修饰符--全部过滤 console.log(str.replace(reg,"*"))
方法2
<script> var reg = new RegExp(/你/,"g"); //声明一个过滤的规则 var str = "你好你的你们" console.log(str.replace(reg,"*")) </script>
被选字符集
<script> /* 被选字符集 */ var str = "it12e34m56342442"; /*str="item"*/ var reg = /[0-9]/g; console.log(str.replace(reg,"")) </script>
备选字符集
<script> // 备选字符--规定某一个字符的备选字符列表 // 特点:多个里面选一个 var str = "上海,上天,上哪"; var reg = /上[海天哪]/g; console.log(str.replace(reg,"*")) var s= "你sb,他sx,她sd"; var r = /s[bxd]/g; console.log(s.replace(r,"*")) </script>
预定字符集
<!-- 预定字符集 [0-9] g选择全部的字符 i忽略大小写 --> <script> var str = "dfsdjl9873j388TY"; var reg = /[0-9]/g; console.log(str.replace(reg,"")) console.log(str.replace(/[a-z]/ig,"*")) </script>
<script> var str = "http://www.daidu.com/123456" var res = /[0-9]/g; //console.log(str.replace(res,"")) var arr =[ {id:1001,name:"你好345ffd"}, {id:1002,name:"你好杀害的的哈哈34232155ffd"}, {id:1003,name:"附加费3445ffd"}, ] var res =/[0-9a-z]/g; arr.forEach(item=>{ var name = item.name.replace(res,"")+"..."; console.log(name) item.name = name; }) </script>