Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个这样的 Javascript 正则表达式:
/^[\x00-\x7F]*$/
我想修改这个正则表达式,使其接受所有大写和非大写字母、所有数字和一些特殊字符:- , _, @, ., /, #, &, +.
- , _, @, ., /, #, &, +
我怎样才能做到这一点?
利用:
/^[ A-Za-z0-9_@./#&+-]*$/
您也可以使用字符类\w 来替换A-Za-z0-9_
A-Za-z0-9_
我忘了提。这也应该接受空格。
你可以使用:
/^[-@.\/#&+\w\s]*$/
请注意这是如何利用字符类\w和\s.
\w
\s
编辑: - 添加 \ 以逃避 /