我有一个输入字段,允许用户输入一个计算,例如(10*7+11/10-2),然后在按下submit时输出结果。
我需要对我的输入字段进行验证,以便只允许提交数字和4个符号(+-*/)。以下是我到目前为止所拥有的:
[0-9]*\+-
我只是无法理解我所需要的模式。
如果相关的话,这个平台是基于Java的。
发布于 2016-04-01 13:46:37
将要匹配的符号放入括号中,其中数字范围为:
/^[0-9*\+-]+$/
发布于 2016-04-01 13:48:11
将符号放在括号内,并使用锚:
/^[0-9*\+-]$/
发布于 2016-04-01 14:40:02
这对我来说是有效的:
<f:validateRegex pattern="[0-9*\+-]+$"/>
https://stackoverflow.com/questions/36357651
复制相似问题