请问有人能帮忙生成一个用JavaScript验证的正则表达式吗?这个正则表达式应该验证包含以下字符集的字母数字值:
{. - / \ ( ),'}_ + : ? ® © T
感谢您,最好的问候。
请问有人能帮忙生成一个用JavaScript验证的正则表达式吗?这个正则表达式应该验证包含以下字符集的字母数字值:
{. - / \ ( ),'}_ + : ? ® © T
^[\w{./\\(),'}+:?®©-]+$
需要注意的重要事项:
^
和 $
分别匹配字符串的开头和结尾,这意味着只有这些字符是允许的。[
和 ]
定义一个字符类,匹配括号内定义的任何字符。\w
匹配任何字母数字字符或下划线。T
和 _
,因为它们被 \w
允许。\\
这个符号是用来转义反斜杠,因为在正则表达式中它是一个特殊字符。-
必须放在字符类的开头或结尾,否则需要转义。否则,它就会表示像 a-z
这样的任何字符从 a 到 z 中间的字符。?
、+
和 ()
),但是在字符类中不需要转义它们。+
表示可以允许出现一个或多个这些字符。