有人请帮助生成一个正则表达式,以便使用javascript进行验证吗? 除了以下字符集外,此正则表达式还应验证字母数字值:
{. - / \ ( ),'}_ + : ? ® © T
谢谢和最好的问候..
答案 0 :(得分:7)
听起来你想要一个这样的模式:
^[\w{./\\(),'}+:?®©-]+$
需要注意的重要事项:
^
和$
分别匹配字符串的开头和结尾,这意味着只允许这些字符。[
和]
定义一个字符类,它匹配括号内定义的任何字符\w
匹配任何字母数字字符或下划线。T
允许的字符类中省略了_
和\w
。\\
来逃避反斜杠,因为这是正则表达式中的特殊字符。-
必须位于角色类的开头或结尾,否则将被转义。否则,a-z
和a
之间的任何字符都会显示z
。?
,+
和()
),但没有必要在字符类中转义它们。+
表示允许使用其中一个或多个字符。