JS正则(RegExp)判断文本框中是否包含特殊符号
程序员文章站
2022-03-10 22:49:39
前言
有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(*/#$@),就像用户注册时密码框的填写。
demo
利用 regexp 对象,能很优雅的实现以上需求:...
前言
有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(*/#$@),就像用户注册时密码框的填写。
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; }
总结
以上所述是小编给大家介绍的js正则(regexp)判断文本框中是否包含特殊符号,希望对大家有所帮助
推荐阅读
-
JS中判断某个字符串是否包含另一个字符串的五种方法
-
JS正则(RegExp)判断文本框中是否包含特殊符号
-
正则表达式(RegExp)判断文本框中是否包含特殊符号
-
Js-判断字符串中是否包含某个字符串
-
js 判断字符串中是否包含某个字符串
-
js 判断字符串中是否包含某个字符串
-
使用js判断数组中是否包含某一元素(类似于php中的in_array())_javascript技巧
-
使用js判断数组中是否包含某一元素(类似于php中的in_array())_javascript技巧
-
使用js判断数组中是否包含某一元素(类似于php中的in_array())
-
js中判断文本框是否为空的两种方法_javascript技巧