Ree*_*ees 9 regex apache-flex validation
我是正则表达式的新手,我正在尝试在flex中创建一个正则表达式来进行验证.
使用正则表达式,我将验证用户输入不包含任何空格,并且只包含字符和数字......以数字开头.
到目前为止我有:
expression="[A-Za-z][A-Za-z0-9]*"
Run Code Online (Sandbox Code Playgroud)
这正确地检查用户输入以字符后跟可能的数字开头,但是这不检查是否有空格...(在我的测试中,如果用户输入有空格,则此输入将通过验证 - 这不是希望有人能告诉我如何修改这个表达式以确保用空格的用户输入被标记为无效?
Tim*_*ker 12
您需要将正则表达式锚定在字符串的开头和结尾:
expression="^[A-Za-z][A-Za-z0-9]*$"
Run Code Online (Sandbox Code Playgroud)
确保不只是一个子字符串,而是整个字符串与正则表达式匹配.