[英]Regex for decimal input in Javascript having 1 to 3 digits before decimal and 1 to 3 digits after decimal
I wanted to create a Javascript regex, which accepts 我想创建一个Javascript正则表达式,它接受
123, 123.123, 12.34, 1.324 123、123.123、12.34、1.324
But should not accept 但不应该接受
1246, 1234.45, 1.2364 1246、1234.45、1.2364
试试这个正则表达式:
/^[0-9]{1,3}(\.[0-9]{1,3})?$/
尝试这个
/^\d{1,3}(\.\d{1,3})?$/
Try this one: 试试这个:
/^(0|[1-9]\\d?\\d?)(\\.\\d{1,3})?$/
I assume "00" or "01.234" should not be valid. 我假设“ 00”或“ 01.234”无效。 Use the other answers if they should.
如果需要,请使用其他答案。 :)
:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.