作者:手机用户2602929101 | 来源:互联网 | 2023-10-14 16:16
reg.exec() 的作用是专门在正则中查找字符串中所有敏感词的内容和位置的函数。找到一个敏感词,就会返回一个数组:
数组:[ 0: "敏感词的内容", index: 敏感词的下标位置i ]
[\u4e00-\u9fa5]匹配中文字符,代表一个汉字。
<script type&#61;"text/Javascript">var str &#61; "小明&#xff1a;我滴是日本人。小校&#xff1a;我是美国人。小台&#xff1a;我是泰国人"var reg &#61; /国[\u4e00-\u9fa5]/;var arr &#61; reg.exec(str);console.log(arr);var reg &#61; /国[\u4e00-\u9fa5]/g;do{var arr &#61; reg.exec(str);console.log(arr);if(arr !&#61; null){console.log(&#96;在${arr.index}位置,找到敏感词${arr[0]}&#96;);}
}while(arr !&#61; null);
</script>