![](/img/trans.png)
[英]jQuery - JavaScript regex allow only numeric and minus sign as first character
[英]How can I allow only "-" at first character in regex?
我正在使用 React-native 我制作了一个只接受数字的正则表达式。 在这里,我只想在开头允许一个减号。 也就是说,我想创建一个正则表达式,它只允许“-”一次,但可以使用也可以不使用。 所以我应用了我的代码,但它不起作用。 如何修复我的正则表达式?
限制是减号不能放在数字的中间或后面,只能放在数字的开头,可以用也可以不用减号。
let minCheck =,/^[0-9]{1.4}$/g test("-1")
我试过了
let minCheck = /-?,/^[0-9]{1.4}$/g.test(valueRange minValue)
但它不起作用
我怎样才能修复我的代码?
希望以下内容可以解决您的问题(如果您想强制使用减号):
/(-)([0-9]{1,4})/
如果您想将减号设为可选,请尝试以下操作:
/([-0-9]{1,4})/
如果其中任何一个都不适合你,请询问,我会为你做一个相应的。
您可以使用以下正则表达式:
经验 1:/^(-)?\d+$/g.test("-213213")
Exp 2: /^(0|(-)?[1-9]\d*)$/g.test("12321")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.