谢谢buzhiming99!!我改成这样好像就行:
Pattern p = Pattern.compile("\\d*\\.{0,1}\\d*");------------------------------------------------------------------------
你的:
\\d+.\\d+|\\d+\\d是表示数字
+呢,.呢?还有:
\p{Punct}什么意思 ?
为什么:\\p{.}不能表示一个小数点,而出错呢?!
------------------------------------------------------------------------