正则表达式
Michael-Ng
Java Web
展开
-
常用正则表达式(程序员必转)
原文转自只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[转载 2013-08-05 09:09:44 · 898 阅读 · 0 评论 -
Java正则表达式的解释说明
表达式意义:1.字符*号在java中时需要转义的 要用\\*来转义 而在js中是不需要的。/在正则表达式需要用 \ /转义x 字符 x。例如a表示字符a\\ 反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次)\转载 2013-08-05 09:07:12 · 551 阅读 · 0 评论