^-([1-9][0,9]{0,3})$ ,这是我写的,不知道哪里不对,求高手指正并写出一个正确的表达式,最好说一下思路。
应该是对的,不过你这样写匹配组没有名子,直接把括号去掉也可以实现功能.
^-[1-9][0,9]{0,3}$
不对呀,比如我用-11测试就不行。
@冷水寒冰: oh 卖嘎得....原来是写错了一个字符.
^-[1-9][0-9]{0,3}$
把0,9改成0-9就可以了.
@创业公司招技术人员.地点在沧州.薪资私聊: ^-[1-9]([0-9]{0,3})$ ,还得再加个花括号才行。
/^-[1-9]\d{0,3}$/.test("-9999")
[0-9]换成\d是一个意思吧?
[0,9]这个地方要修改
1)你这种写法,表示只能是0或9且必须要取一个数字。
可改成[0-9]?