用于表单验证的正则表达式 1-9999

ajm*_*jma 3 regex numbers

我正在尝试编写一些表单验证,我需要输入之一为 1-9999。我对正则表达式一无所知(以前从未使用过它们),这是我的第一次尝试

/^([1-9][1-9]|[1-9]|[1-9]\d|9999)$/
Run Code Online (Sandbox Code Playgroud)

似乎不想工作,有人可以帮助我吗?谢谢!

Avi*_*Raj 6

尝试下面的正则表达式,

^(?:[1-9][0-9]{3}|[1-9][0-9]{2}|[1-9][0-9]|[1-9])$
Run Code Online (Sandbox Code Playgroud)

演示版