如何使用正则表达式检查特殊字符?

时间:2010-03-09 10:49:54

标签: javascript

在javascript中我检查了一些字符,但我想允许下划线和斜杠,但我不知道如何。

    alias: /^[a-z-Z0-9]{2,35}$/

如何放置/和_所以它对Regexes没有特殊意义。

1 个答案:

答案 0 :(得分:1)

_在Regex中没有任何特殊含义。

如果角色具有特殊含义,您可以使用\来“取消”它。

alias: /^[a-zA-Z0-9_\/]{2,35}/

(顺便说一句,您可以使用\w,这意味着[a-zA-Z0-9_],即/^[\w\/]{2,35}/\中的\w会变成正常的字符w具有特殊意义。)

(编辑:在[…]/将不会被识别为分隔符,因此使用/^[\w/]{2,35}/是安全的。感谢Andy E展示此内容。)