我在JavaScript中验证了AdmissionFee
使用以下表达式进行验证:
/^[0-9]+$/
当我进入0 digit only
时,它无效。但是当输入10个剩余的数字时,最多9个数字就能正常工作。
这里也没有使用长度,即使它不起作用。
请给我任何建议。答案 0 :(得分:0)
你的正则表达对我来说很好看。但如果您希望它只匹配以非零数字开头的数字,请使用
/^[1-9][0-9]*$/
如果您希望它也接受0,您可以使用
/^(0|[1-9][0-9]*)$/
如果空字符串和0都正常,请使用
/^(0?|[1-9][0-9]*)$/