Javascript 用于验证特殊字符集的正则表达式
是否有人可以帮助生成一个正则表达式以使用javascript进行验证? 除以下字符集外,此正则表达式还应验证字母数字值:Javascript 用于验证特殊字符集的正则表达式,javascript,regex,Javascript,Regex,是否有人可以帮助生成一个正则表达式以使用javascript进行验证? 除以下字符集外,此正则表达式还应验证字母数字值: {. - / \ ( ),'}_ + : ? ® © T 谢谢并致以最诚挚的问候。听起来您想要这样的图案: ^[\w{./\\(),'}+:?®-]+$ 需要注意的重要事项: ^和$分别匹配字符串的开头和结尾,这意味着只允许使用这些字符 [和]定义一个字符类,该字符类与括号内定义的任何字符相匹配 \w匹配任何字母数字字符或下划线 我从字符类中省略了T和\w所允许的\T和
{. - / \ ( ),'}_ + : ? ® © T
谢谢并致以最诚挚的问候。听起来您想要这样的图案:
^[\w{./\\(),'}+:?®-]+$
需要注意的重要事项:
和^
分别匹配字符串的开头和结尾,这意味着只允许使用这些字符$
和[
定义一个字符类,该字符类与括号内定义的任何字符相匹配]
匹配任何字母数字字符或下划线\w
- 我从字符类中省略了
和T
所允许的\w
\T和
\ucode>
需要转义反斜杠,因为这是正则表达式中的特殊字符\\
必须位于字符类的开头或结尾,否则将被转义。否则,它将表示-
和a-z
之间的任何字符z
- 这里的许多其他字符在正则表达式中具有特殊意义(例如,
、?
和+
),但不必在字符类中转义它们()
- 末尾的
表示允许使用这些字符中的一个或多个李>+