如何防止正则表达式正则表达式中的空格验证

问题描述:

我对正则表达式是全新的,我试图在flex中为正则表达式创建一个正则表达式。如何防止正则表达式正则表达式中的空格验证

使用正则表达式,我将验证用户输入不包含任何空格,并且只包含字符和数字......以数字开头。

到目前为止,我有:

expression="[A-Za-z][A-Za-z0-9]*" 

这正确检查用户输入一个字符后跟一个可能的数字开始,但不检查是否有空白......(在我的测试如果用户输入有一个空间这个输入将通过验证 - 这是不希望的)有人可以告诉我如何修改此表达式,以确保用户输入与空白标记为无效?

你需要在字符串的开始和结束锚定的正则表达式:

expression="^[A-Za-z][A-Za-z0-9]*$" 

可以确保不只是一个字符串,但整个字符串以正则表达式匹配。

+0

谢谢!!子串解释帮助了很多=) – Rees 2010-05-16 20:48:00

尝试"^[A-Za-z][A-Za-z0-9]*$"

"^[A-Za-z][A-Za-z0-9]*$" 

http://ryanswanson.com/regexp/

在未来去上面的链接,这将是对你非常有用。