用于验证一组特殊字符的正则表达式
Regular expression to validate set of special characters
有人能帮助生成一个要使用javascript验证的正则表达式吗?除了以下字符集之外,此正则表达式还应验证字母数字值:
{. - / ' ( ),'}_ + : ? ® © T
谢谢并致以最良好的问候。。
听起来你想要这样的模式:
^['w{./''(),'}+:?®©-]+$
需要注意的重要事项:
^
和$
分别与字符串的开头和结尾匹配,这意味着只允许使用这些字符[
和]
定义了一个字符类,它与括号内定义的任何字符相匹配'w
匹配任何字母数字字符或下划线- 我从
'w
允许的字符类中省略了T
和_
- 需要
''
来转义反斜杠,因为这是正则表达式中的一个特殊字符 -
必须出现在字符类的开头或结尾,否则将被转义。否则,它将意味着类似于a-z
的a
和z
之间的任何字符- 这里的许多其他字符在正则表达式中具有特殊含义(例如
?
、+
和()
),但没有必要在字符类中转义它们 - 末尾的
+
表示允许使用这些字符中的一个或多个
相关文章:
- 如何在 Javascript 中用一组字符拆分子字符串上的字符串
- 按字母顺序、数字顺序和特殊字符对字符串数组进行排序
- 用Javascript替换从JSON中获取的数组数据特殊字符
- 创建一个可链接的函数,用于规范化一小组特殊字符
- 角度.js - 将带有特殊字符和数字的字符串转换为数组并使用 ng-repeat 显示
- JavaScript 正则表达式,用于检查单个特殊字符是否在字符串中出现一次
- 按下退格键时删除一组字符(Javascript)
- 使用特殊字符进行选择组筛选
- 捕获一组两个特殊字符之间的所有内容,但允许角色在正文中出现一次
- 负向后看:匹配一个子字符串's不在一组字符的前面
- Regex,只允许一组特定的字符(Javascript)
- 如何将一组ascii字符转换为字符串
- 用于验证一组特殊字符的正则表达式
- 如何递归地查找字符串中的一组字符
- 在交互方面,不要允许文本输入中的第一个字符是一个空格或一组空格
- 将输入字段中的字符限制为一组字符
- 用js中数组中的其他字符替换特殊字符
- Javascript:使用regEx一次更改多个字符或一组字符
- 按字母顺序排序数组,保留数字和特殊字符在最后
- 从脚本中删除一组字符