我正在尝试编写一些表单验证,我需要其中一个输入为1-9999。我对正则表达式一无所知(之前从未使用过它们),这是我的第一次尝试
/^([1-9][1-9]|[1-9]|[1-9]\d|9999)$/
似乎不想工作,任何人都可以帮助我吗?谢谢!
答案 0 :(得分:3)
答案 1 :(得分:1)
这不排除零,但/^\d{1,4}$/
应该做到这一点。
答案 2 :(得分:0)
尝试使用此
^([1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9])$
答案 3 :(得分:0)
此正则表达式不应匹配以0开头(部分为0)的数字
正则表达式:for i, c in enumerate(edi):
if c == '\x1D':
decimal = int(edi[i+1:i+3], 16)
正则表达式(排除零):/^(?!(0\d))\d{1,4}$/