Regex to accept alphanumeric and some special character in Javascript?
我有一个像这样的Javascript正则表达式:
我想修改这个正则表达式,使它接受所有大写和非大写字母,所有数字和一些特殊字符:- , _, @, ., /, #, &, +。
我怎样才能做到这一点?
-
我希望这个正则表达式不用于过滤密码字符
-
深入了解有关使用正则表达式的一些免费在线信息。regular-expressions.info/tutorial.html
使用:
1
| /^[ A-Za-z0-9_@./#&+-]*$/ |
您还可以使用字符类 w替换A-Za-z0-9_
-
我忘了提。 这也应该接受空格。 我接受你的回答。
-
@ user2032220:所以你不能自己添加一个char?
-
还剩下什么?"" 涵盖所有:/^.*$/
-
如何验证字符串是否以/结尾,其中提供的答案对我不起作用,尽管它包含无效字符。
-
在我的正则表达式中,它接受字母数字字符, - ,,/。这是什么格式? 我使用/ ^ [A-Za-z0-9 / - ] + $ / this.but它不起作用
I forgot to mention. This should also accept whitespace.
你可以使用:
注意这是如何使用字符类\w和\s的。
-
它也会接受换行符,标签.. :)
-
@Anirudh:在我的书中,所有这些都属于"空白"的定义。 无论如何,正则表达式很容易修改以完全匹配OP的要求,无论那些可能是什么。