javascript - 包括特殊字符 (!,@,#,&) 不包括其他特殊字符

标签 javascript jquery regex

我想测试密码字段并将更新结果的 html。

其中之一是:

包含一个特殊字符(!、@、#、&)不包含其他特殊字符

我有这样的测试第一个条件

    reg=  new RegExp('(?=.*[!@#&])');
    var regexmatch=reg.test(password);
  • 谁能告诉我如何在一个正则表达式中测试这个条件

最佳答案

据我了解,你的意思是:

/^[a-z\d!@#&]+$/i

这只允许字母、数字和 4 个符号。

关于javascript - 包括特殊字符 (!,@,#,&) 不包括其他特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28939122/

相关文章:

javascript - 选择 HTML 元素中的一部分文本

javascript - 根据用户代理加载样式表

php - 正则表达式仅从文本中提取 IPv4 地址

javascript - 根据先前对象数组中的共享属性创建新对象

javascript - Laravel Echo - 无法加入状态 channel

javascript - 如何在更改背景图像之间应用 JQuery 淡入淡出功能?

javascript - 仅在 X 页面上运行函数

javascript - 当可见的原始 ul 中有 0 个项目时,为什么溢出菜单无法正常工作?

php - 单独的数字、未知数和数学符号

c# - 查找正则表达式中的最后一个匹配项