正则表达式仅用于字母和数字,但不包括空格

时间:2016-10-06 06:17:45

标签: angularjs regex

我在角度js中有一个输入文本框,它只需要接受字母和数字,但不能接受特殊字符和空格。

为此,我使用"^[a-zA-Z0-9]+$",但它不能正常工作。

$ error仅适用于特殊符号,但不适用于空格。我在这里做错了请帮助。

我读过有些人用过" "在正则表达式,但它允许空间。

2 个答案:

答案 0 :(得分:1)

试一试:

^[a-zA-Z0-9_]*$

经过测试

转到链接再次测试:Regex Tested

答案 1 :(得分:1)

试试这个我希望它能运作:

模式:/([A-Za-z0-9]+)/

工作示例:http://regexr.com/3ecr5

如果要匹配字符串中的所有匹配项,则可以通过定义g标记来使用全局搜索。

模式:/([A-Za-z0-9]+)/g

工作示例:http://regexr.com/3ecr8