用于验证一组特殊字符的正则表达式

Regular expression to validate set of special characters

本文关键字:一组 特殊字符 正则表达式 验证 用于      更新时间:2023-09-26

有人能帮助生成一个要使用javascript验证的正则表达式吗?除了以下字符集之外,此正则表达式还应验证字母数字值:

{. - / ' ( ),'}_ + : ? ® © T

谢谢并致以最良好的问候。。

听起来你想要这样的模式:

^['w{./''(),'}+:?®©-]+$

需要注意的重要事项:

  • ^$分别与字符串的开头和结尾匹配,这意味着只允许使用这些字符
  • []定义了一个字符类,它与括号内定义的任何字符相匹配
  • 'w匹配任何字母数字字符或下划线
  • 我从'w允许的字符类中省略了T_
  • 需要''来转义反斜杠,因为这是正则表达式中的一个特殊字符
  • -必须出现在字符类的开头或结尾,否则将被转义。否则,它将意味着类似于a-zaz之间的任何字符
  • 这里的许多其他字符在正则表达式中具有特殊含义(例如?+()),但没有必要在字符类中转义它们
  • 末尾的+表示允许使用这些字符中的一个或多个