【发布时间】:2020-01-08 04:56:27
【问题描述】:
我正在使用正则表达式来验证我的 Android 应用程序中的用户输入。
我的业务要求是不允许用户只输入空格或数字,而应该允许输入空格和数字。
- " " -> 不允许。
- “83278”-> 不允许。
- “35 46”-> 允许。
目前我正在使用正则表达式作为
^(?![0-9 ]+$).*$
上述 reqex 对于需求 #1 和 #2 可以正常工作,但对于 #3 则失败,因为它不允许用户一起输入空格和数字。
有人可以帮我改进我的 reqex 以满足我的要求.....
提前致谢!
【问题讨论】:
-
您知道
.*暗示的不仅是数字和空格,而且几乎所有其他内容都是允许的?
标签: java android regex kotlin regex-negation