/* 字符集: 匹配任意一个: [] 范围匹配: [a-zA-Z0-9] 排除匹配: [^a] 字符: \d 数字 [0-9] \s 空格 换行和缩进符 \w 字母和数字 [0-9a-zA-Z] \D 非数字 [^0-9] \S 非空格 换行和缩进符 \W 非字母和数字 量词: {m,n} 字符至少有m个,至多有n个 {m,} 字符出现至少m个 {m} 字符出现m次 + 至少一个 {1,} * 零个或者多个 {0,} ? 零个或者一个 {0,1} */ // var p=/[abc123]/g;// /abc/ // var str='abcadfakad80844uoiu8a53JJJJ22v45HHH451fakblac';//将 a b c都替换为* // var str0=str.replace(/a|b|c/g,'*'); // var str0=str.replace(p,'*'); // var str='834098@123.com'; // var str0=str.replace(/[a-z]/gi,'*'); // var str0=str.replace(/[a-zA-Z]/g,'*'); // var str0=str.replace(/[0-9]/g,'*'); // var str0=str.replace(/[^a^0-9]/g,'*'); // var arr=str.match(/[0-9]{1,}/g);//数字至少出现1次 // var arr=str.match(/[0-9]{1,3}/g); // var arr=str.match(/[a-z]{2}/g); // var arr=str.match(/[0-9]+/g);//数字至少出现1次 // 判断是否为邮箱 // var p=/[0-9+]@+[0-9]+/; // console.log(str0); // console.log(arr); var str='abcad fakad80 844uo iu&*^*&(**%*&^&8a53 JJJJ 22v4 5HHH451 akblac'; // var str0=str.replace(/\d/g,'*'); // var str0=str.replace(/\s/g,''); // var str0=str.replace(/\w/g,'?'); // var str0=str.replace(/\D/g,'');//将字符串中所有非数字替换 // var str0=str.replace(/\W/g,'');//替换特殊字符 console.log(str0);
javascript常见的正则表达式
最新推荐文章于 2023-12-29 21:15:20 发布