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
投稿

猜你喜欢

  • 学习Python,你还不知道main函数吗

    2022-11-02 10:20:43
  • python自动化测试selenium定位frame及iframe示例

    2023-01-08 16:25:28
  • pycharm打包py项目为.exe可执行文件的两种方式

    2022-03-26 11:51:51
  • python 如何用terminal输入参数

    2023-02-19 08:06:15
  • 某大型网络公司应聘时的笔试题目附答案

    2023-11-15 02:01:21
  • Oracle中返回结果集的存储过程分享

    2012-07-11 15:50:16
  • 细化解析:SQL Server 2000 的各种版本

    2009-02-05 15:41:00
  • 完美解决Python matplotlib绘图时汉字显示不正常的问题

    2023-09-28 05:30:55
  • go语言学习之包和变量详解

    2024-04-26 17:29:27
  • asp彩色验证码的制作详解

    2007-09-18 13:22:00
  • 利用Python的Django框架中的ORM建立查询API

    2023-11-15 10:06:03
  • 详解通过API管理或定制开发ECS实例

    2022-11-02 17:44:00
  • 能否用显示/隐藏层来控制FLASH播放与停止

    2008-10-27 14:08:00
  • 浅谈SQL Server中统计对于查询的影响分析

    2012-06-06 20:08:23
  • MySQL创建带特殊字符的数据库名称方法示例

    2024-01-26 15:31:30
  • Python断言assert的用法代码解析

    2021-10-05 21:57:07
  • 详解Vue中Computed与watch的用法与区别

    2023-07-02 17:05:24
  • Python查找算法之分块查找算法的实现

    2023-06-26 20:25:34
  • python中MySQLdb模块用法实例

    2024-01-25 01:19:27
  • Apache部署Django项目图文详解

    2023-12-17 06:51:05
  • asp之家 网络编程 m.aspxhome.com