JavaScript中的double和integer的RegEx

ig9co6j1  于 2023-04-13  发布在  Java
关注(0)|答案(3)|浏览(98)

我正在使用RegEx /^([0-9]{1,}.[0-9])|([0-9],[0-9])$/进行双重肯定,但它似乎不能正常工作。哦,是的,我正在检查两者,逗号和点作为分隔符。
如何做好双重否定。
对于整数,我猜它更容易,比如/^[0-9]$/

67up9zun

67up9zun1#

这是你想要的吗?可选减号,后跟一个整数,后跟一个点或逗号,后跟另一个整数:

/^-?[0-9]+([.,][0-9]+)?$/
e37o9pze

e37o9pze2#

这个正则表达式匹配两个:整数和双精度值(正或负),并检查两者,逗号或点作为分隔符:

-?\d+[,.?\d+]*

给予看

sr4lhrrt

sr4lhrrt3#

^\d+\.\d+$

这样你就可以检查字符串是否为双精度值。

相关问题