正则过滤特殊字符(php、js)

前端之家收集整理的这篇文章主要介绍了正则过滤特殊字符(php、js)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

PHP :

  1. function replaceSpecialChar($strParam){
  2. $regex = "/\/|\~|\!|\@|\#|\\$|\%|\^|\&|\*|\(|\)|\_|\+|\{|\}|\:|\<|\>|\?|\[|\]|\,|\.|\/|\;|\'|\`|\-|\=|\\\|\|/";
  3. return preg_replace($regex,"",$strParam);
  4. }
  5. $str = "abcde~!@#$%^&*()_+{}:|<>?,./;'[]\-=`xtz";
  6. $str = replaceSpecialChar($str);
  7. echo "$str\n";
  8.  
  9. if(preg_match("/[ '.,:;*?~`!@#$%^&+=)(<>{}]|\]|\[|\/|\\\|\"|\|/",$user)){
  10. echo '不要在名字里面整些特殊符号!';
  11. exit();
  12. }
js :
  1. var regex = /\/|\~|\!|\@|\#|\\$|\%|\^|\&|\*|\(|\)|\_|\+|\{|\}|\:|\<|\>|\?|\[|\]|\,|\.|\/|\;|\'|\`|\-|\=|\\\|\|/;
  2. var str = "abcde~!@#$%^&*()_+{}:|<>?,./;'[]\-=`xtz";
  3. if(!regex.test(str)){
  4. alert('不要在名字里面整些特殊符号!');
  5. return false;
  6. }

猜你在找的正则表达式相关文章