所以我有一个正则表达式模式,如:^([\d]+)(\.[\d]{1,2}?)$
我需要它来匹配10001
,10001.1
和10001.10
等数字,忽略以下列方式格式化的数字:1000a
,10001.
和{ {1}}。
这个表达似乎运作良好并给了我两部分,但是如何让它排除小数点呢?
现在,如果我给它10001.100
,我会得到两个部分:10001.10
和10001
是否有办法让它成为.10
和{{{{}} 1}}?
答案 0 :(得分:1)
使用此
^(\d+)(?:\.(\d{1,2}))?$
答案 1 :(得分:1)
答案 2 :(得分:1)