酷站(www.ku0.com)-致力于为互联网从业者提供动力!

热门关键词:  企业  baidu  as  c4rp3nt3r  美女
酷站

正则表达式

旗下栏目: php js asp Flex Ajax jquery JSP asp.net C语言 java 正则表达式 微信小程序

JS正则(RegExp)判断文本框中是否包含特殊符号

来源:互联网搜集 作者:秩名 人气: 发布时间:2019-11-07
本篇文章主要介绍了JS正则(RegExp)判断文本框中是否包含特殊符号,对大家的学习或者工作具有一定的参考学习价值,感兴趣的小伙伴们可以参考一下,也感谢大家对酷站(ku0.com)的支持。

有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(*/#$@),就像用户注册时密码框的填写。

demo

利用 RegExp 对象,能很优雅的实现以上需求:
 

// even(文本框内容)
function (even) {
  
 // 规则对象(flag)
 var flag = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]")
  
 // 判断 even 是否包含特殊字符
 if(flag.test(even)){
 console.log('包含!')
 }else{
 console.log('不包含!')
 }
  
}

flag 规则对象中还有很多其他特殊字符,这里的demo已经足够使用,如项目另有需求加入其他特殊字符即可。

另一种方法

js正则 判断是否包含特殊符号

function chack_name(str){
  var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]");
  if (pattern.test(str)){
    return true;
  }
  return false;
}

原文链接:https://blog.csdn.net/weixin_44198965/article/details/102767496

最新更新