如何用RegEx忽略第一个句号,匹配后面的所有句号?
例如:
- 1.23(不匹配)
- 1.23.45(匹配第二节)
- 1.23.45.56(匹配第二期和第三期)
我试图限制用户输入无效数字。因此,我将使用此 RegEx 来替换空字符串的匹配项。
我目前有 /[^.0-9]+/
但在(可选的)初始 之后禁止
.
是不够的。
最佳答案
约束开始^
和结束 anchor $
之间的数字,然后指定你需要的数字模式。如:
/^\d+\.?\d+?$/
允许 1 个或多个数字,后跟一个可选句点,然后是可选数字。
关于javascript - 如何使用 RegEx 忽略第一个句点并匹配所有后续句点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44550442/