【发布时间】:2015-05-25 10:11:58
【问题描述】:
我正在努力创建正确的正则表达式模式来匹配此类字符串:
"3" // true
"3." // true
"3.1" // true
"3.22" // true
这样的字符串应该匹配失败:
"3.." // false
"3.222" // false
我当前的正则表达式 /^\d+(\.\d{1,2})*$/ 只匹配十进制数字。我已经尝试了几次更新,但无法接受所有规则。
【问题讨论】:
标签: javascript regex regex-lookarounds