前言
有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(*/#$@),就像用户注册时密码框的填写。
demo
利用 RegExp 对象,能很优雅的实现以上需求:
?
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
// even(文本框内容)
function (even) {
// 规则对象(flag)
var flag = new RegExp("[`~!@#$^&*()=|{}':;',\\\\[\\\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]")
// 判断 even 是否包含特殊字符
if(flag.test(even)){
console.log('包含!')
}else{
console.log('不包含!')
}
}
|
flag 规则对象中还有很多其他特殊字符,这里的demo已经足够使用,如项目另有需求加入其他特殊字符即可。
另一种方法
js正则 判断是否包含特殊符号
?
|
1
2
3
4
5
6
7
|
function chack_name(str){
var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\\\[\\\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]");
if (pattern.test(str)){
return true;
}
return false;
}
|
总结
以上所述是小编给大家介绍的JS正则(RegExp)判断文本框中是否包含特殊符号,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对快网idc网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关文章
猜你喜欢
- ASP.NET本地开发时常见的配置错误及解决方法? 2025-06-10
- ASP.NET自助建站系统的数据库备份与恢复操作指南 2025-06-10
- 个人网站服务器域名解析设置指南:从购买到绑定全流程 2025-06-10
- 个人网站搭建:如何挑选具有弹性扩展能力的服务器? 2025-06-10
- 个人服务器网站搭建:如何选择适合自己的建站程序或框架? 2025-06-10
TA的动态
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
您的支持,是我们最大的动力!
热门文章
-
2025-05-25 43
-
2025-05-29 77
-
2025-05-29 60
-
2025-06-04 15
-
2025-06-04 40
热门评论

