Javascript檢測(cè)整數(shù)或小數(shù),寫的正則表達(dá)式:
^(+|\-)?\d+(.\d+)?$
報(bào)錯(cuò),說(shuō)數(shù)量詞錯(cuò)誤。
然后改用:
^[+\-]?\d+(.\d+)?$
就行了,^_^
posted on 2007-08-27 14:56
流浪汗 閱讀(11056)
評(píng)論(7) 編輯 收藏 所屬分類:
HTML
評(píng)論:
# re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript)
2008-07-31 16:08 |
# re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript)
2008-12-09 15:40 |
# re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript)
2008-12-09 15:41 |
# re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript)
2010-09-16 15:19 |
# re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript)
2010-12-17 18:14 |
String regex = "^(\\d{1,13}(.\\d+)?)$";
我想限制 整數(shù)和小數(shù)
整數(shù)部分不能超過(guò)13位的
System.out.println(Pattern.matches(regex, "221212122333333334323122"));
System.out.println(Pattern.matches(regex, "2132132312332231231.0"));
第一條打印True,第二條False。為什么
回復(fù) 更多評(píng)論
# re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript)
2010-12-20 13:57 |
針對(duì)上面一個(gè)問(wèn)題 解決如下:
String regex = "^\\d{1,13}([\\.|\\,]\\d+)?$";
回復(fù) 更多評(píng)論
# re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript)
2011-01-10 14:18 |