Javascript 用于验证特殊字符集的正则表达式

Javascript 用于验证特殊字符集的正则表达式,javascript,regex,Javascript,Regex,是否有人可以帮助生成一个正则表达式以使用javascript进行验证? 除以下字符集外,此正则表达式还应验证字母数字值: {. - / \ ( ),'}_ + : ? ® © T 谢谢并致以最诚挚的问候。听起来您想要这样的图案: ^[\w{./\\(),'}+:?®-]+$ 需要注意的重要事项: ^和$分别匹配字符串的开头和结尾,这意味着只允许使用这些字符 [和]定义一个字符类,该字符类与括号内定义的任何字符相匹配 \w匹配任何字母数字字符或下划线 我从字符类中省略了T和\w所允许的\T和

是否有人可以帮助生成一个正则表达式以使用javascript进行验证? 除以下字符集外,此正则表达式还应验证字母数字值:

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

谢谢并致以最诚挚的问候。

听起来您想要这样的图案:

^[\w{./\\(),'}+:?®-]+$
需要注意的重要事项:

  • ^
    $
    分别匹配字符串的开头和结尾,这意味着只允许使用这些字符
  • [
    ]
    定义一个字符类,该字符类与括号内定义的任何字符相匹配
  • \w
    匹配任何字母数字字符或下划线
  • 我从字符类中省略了
    T
    \w
    所允许的
    \T和
    \ucode>
  • \\
    需要转义反斜杠,因为这是正则表达式中的特殊字符
  • -
    必须位于字符类的开头或结尾,否则将被转义。否则,它将表示
    a-z
    z
    之间的任何字符
  • 这里的许多其他字符在正则表达式中具有特殊意义(例如,
    +
    ()
    ),但不必在字符类中转义它们
  • 末尾的
    +
    表示允许使用这些字符中的一个或多个
+1以获取详细解释,而不仅仅是发布正则表达式字符串。