网络编程
位置:首页>> 网络编程>> 网络编程>> JS正则(RegExp)判断文本框中是否包含特殊符号

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

作者:王佳斌  发布时间:2023-05-12 18:18:55 

标签:正则,特殊符号

前言

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

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)判断文本框中是否包含特殊符号,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

来源:https://blog.csdn.net/weixin_44198965/article/details/102767496

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com