如何防止正则表达式正则表达式中的空格验证
问题描述:
我对正则表达式是全新的,我试图在flex中为正则表达式创建一个正则表达式。如何防止正则表达式正则表达式中的空格验证
使用正则表达式,我将验证用户输入不包含任何空格,并且只包含字符和数字......以数字开头。
到目前为止,我有:
expression="[A-Za-z][A-Za-z0-9]*"
这正确检查用户输入一个字符后跟一个可能的数字开始,但不检查是否有空白......(在我的测试如果用户输入有一个空间这个输入将通过验证 - 这是不希望的)有人可以告诉我如何修改此表达式,以确保用户输入与空白标记为无效?
答
你需要在字符串的开始和结束锚定的正则表达式:
expression="^[A-Za-z][A-Za-z0-9]*$"
可以确保不只是一个字符串,但整个字符串以正则表达式匹配。
答
尝试"^[A-Za-z][A-Za-z0-9]*$"
。
谢谢!!子串解释帮助了很多=) – Rees 2010-05-16 20:48:00