$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?...$ 9 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 10 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?...|0$ 或 ^((-\d+)|(0+))$ 15 非负浮点数:^\d+(\....\.0+|0$ 17 正浮点数:^[1-9]\d*\.\d*|0\....[1-9][0-9]*)$ 19 4.这表示一个0或者一个可能为负的开头不为0的数字.让用户以0开头好了.把负号的也去掉,因为钱总不能是负的吧.下面我们要加的是说明可能的小数部分:^[0-9]+(
编码常备之正则表达式 一、校验数字的表达式 1,数字: 2,n 位的数字: 3,至少 n 位的数字: 4,m-n 位的数字: 5,零和非零开头的数字: 6,非零开头的最多带两位小数的数字...: 7,带1-2位小数的正数或负数: 8,正数、负数、和小数: 9,有两位小数的正实数: 10,有1~3位小数的正实数: 11,非零的正整数: 12,非零的负整数: 13,非负整数...: 14,非正整数: 15,非负浮点数: 16,非正浮点数: 17,正浮点数: 18,负浮点数: 19,浮点数: 二、校验字符的表达式 1, 汉字: 2, 英文和数字:
d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9])$ 验证有两位小数的正实数:2+(.[0-9]{2})?...$ 验证有1-3位小数的正实数:3+(.[0-9]{1,3})?$ 验证非零的正整数:^+?...\d+$ 非负浮点数(正浮点数 + 0):^\d+(.\d+)?...$ 正浮点数 ^(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))$ 非正浮点数(负浮点数 + 0) ^((-\d...$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(\.[0-9]{2})?
$为例 描述 匹配n位小数的正实数 匹配的例子 2.22 不匹配的例子 2.222,-2.22,http://blog.csdn.net/21aspnet 只能输入m-n位小数的正实数 表达式 ^[0-...9]d*$ //匹配正浮点数 ^-([1-9]d*.d*|0.d*[1-9]d*)$ //匹配负浮点数 ^-?...0+|0$ //匹配非负浮点数(正浮点数 + 0) ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?....0+|0$ //匹配非正浮点数(负浮点数 + 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$ //匹配由26个英文字母组成的字符串 ^[A-Z]+$ ...$” 只能输入有1-3位小数的正实数:“^[0-9]+(.[0-9]{1,3})?$” 只能输入非零的正整数:“^+?
校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字...$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(\.[0-9]{2})?...$ 有1~3位小数的正实数:^[0-9]+(\.[0-9]{1,3})?$ 非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?...-\d+)|(0+))$ 非负浮点数:^\d+(\....\.0+|0$ 正浮点数:^[1-9]\d*\.\d*|0\.
$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?...$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))...$" //非正浮点数(负浮点数 + 0) "^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*...$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))...$" //非正浮点数(负浮点数 + 0) "^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*
9]d*$ //匹配正浮点数 ^-([1-9]d*.d*|0.d*[1-9]d*)$ //匹配负浮点数 ^-?...0+|0$ //匹配非负浮点数(正浮点数 + 0) ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?....0+|0$ //匹配非正浮点数(负浮点数 + 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$ //匹配由26个英文字母组成的字符串 ^[A-Z]+$ ...$ 7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$ 8 正数、负数、和小数:^(-|+)?\d+(.\d+)?...$ 9 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 10 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?
负整数 : ^-[0-9]*[1-9][0-9]*$ 6.整数: ^-?/d+$ 7.非负浮点数(正浮点数 + 0): ^/d+(/./d+)?...非正浮点数(负浮点数 + 0): ^((-/d+(/./d+)?)|(0+(/.0+)?))...$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?...$ 9 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 10 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?...\.0+|0$ 17 正浮点数:^[1-9]\d*\.\d*|0\.
$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?...$ 9 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 10 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?...|0$ 或 ^((-\d+)|(0+))$ 15 非负浮点数:^\d+(\....\.0+|0$ 16 非正浮点数:^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?...\.0+|0$ 17 正浮点数:^[1-9]\d*\.\d*|0\.
$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?...$ 9 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?...\d*[1-9]\d*$ //匹配正浮点数 ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //匹配负浮点数 ^-?([1-9]\d*\.\d*|0\....\.0+|0)$ //匹配浮点数 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //匹配非负浮点数(正浮点数 + 0) ^(-([1-9]\d*\....\.0+|0$ //匹配非正浮点数(负浮点数 + 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$ //匹配由26个英文字母组成的字符串 ^[A-Z]+$
n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|1-9)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?...$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?...\d+$非负浮点数(正浮点数+0):^\d+(\.\d+)?...$正浮点数^(([0-9]+.[0-9]1-9)|([0-9]1-9.[0-9]+)|([0-9]1-9))$非正浮点数(负浮点数+0)^((-\d+(\.\d+)?)|(0+(\.0+)?))...$负浮点数^(-(([0-9]+.[0-9]1-9)|([0-9]1-9.[0-9]+)|([0-9]1-9)))$浮点数^(-?\d+)(\.\d+)?
2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字...$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?...$ 9 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 10 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?...|0$ 或 ^((-\d+)|(0+))$ 15 非负浮点数:^\d+(\....\.0+|0$ 17 正浮点数:^[1-9]\d*\.\d*|0\.
$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(\.[0-9]{2})?...$ 有1~3位小数的正实数:^[0-9]+(\.[0-9]{1,3})?$ 非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?...-\d+)|(0+))$ 非负浮点数:^\d+(\....\.0+|0$ 非正浮点数:^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?...\.0+|0$ 正浮点数:^[1-9]\d*\.\d*|0\.
^[0-9]*$ n位的数字: ^d{n}$ 至少n位的数字: ^d{n,}$ m-n位的数字: ^d{m,n}$ 零和非零开头的数字: ^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字...$ 带1-2位小数的正数或负数: ^(-)?d+(.d{1,2})$ 正数、负数、和小数: ^(-|+)?d+(.d+)?$ 有两位小数的正实数: ^[0-9]+(.[0-9]{2})?...$ 有1~3位小数的正实数: ^[0-9]+(.[0-9]{1,3})?$ 非零的正整数: ^[1-9]d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^+?...(-d+)|(0+))$ 非负浮点数: ^d+(.d+)?...0+|0$ 非正浮点数: ^((-d+(.d+)?)|(0+(.0+)?))$ 或 ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.
9]\*$ n位的数字: ^\d{n}$ 至少n位的数字: ^\d{n,}$ m-n位的数字: ^\d{m,n}$ 零和非零开头的数字: ^(0|[1-9][0-9]\*)$ 非零开头的最多带两位小数的数字...$ 带1-2位小数的正数或负数: ^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数: ^(\-|\+)?\d+(\.\d+)?...$ 有两位小数的正实数: ^[0-9]+(\.[0-9]{2})?$ 有1~3位小数的正实数: ^[0-9]+(\.[0-9]{1,3})?...\*|0$ 或 ^((-\d+)|(0+))$ 非负浮点数: ^\d+(\....\.0+|0$ 正浮点数: ^[1-9]\d\*\.\d\*|0\.
n位的数字: ^\d{n}$ 至少n位的数字: ^\d{n,}$ m-n位的数字: ^\d{m,n}$ 零和非零开头的数字: ^(0|[1-9][0-9]\*)$ 非零开头的最多带两位小数的数字...$ 带1-2位小数的正数或负数: ^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数: ^(\-|\+)?\d+(\.\d+)?...$ 有两位小数的正实数: ^[0-9]+(\.[0-9]{2})?$ 有1~3位小数的正实数: ^[0-9]+(\.[0-9]{1,3})?...]\d\*|0$ 或 ^((-\d+)|(0+))$ 非负浮点数: ^\d+(\....\.0+|0$ 正浮点数: ^[1-9]\d\*\.\d\*|0\.
校验数字 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字...$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(.[0-9]{2})?...$ 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?...-\d+)|(0+))$ 非负浮点数:^\d+(\....\.0+|0$ 正浮点数:^[1-9]\d*\.\d*|0\.
校验数字 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字...$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(\.[0-9]{2})?...$ 有1~3位小数的正实数:^[0-9]+(\.[0-9]{1,3})?$ 非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?...-\d+)|(0+))$ 非负浮点数:^\d+(\....\.0+|0$ 正浮点数:^[1-9]\d*\.\d*|0\.
数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|1-9*)$ 非零开头的最多带两位小数的数字...$ 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$ 正数、负数、和小数:^(-|+)?\d+(.\d+)?...$ 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?.../d+$ 7.非负浮点数(正浮点数 + 0): ^/d+(/./d+)?...非正浮点数(负浮点数 + 0): ^((-/d+(/./d+)?)|(0+(/.0+)?))
{n}$ 2 、数字:^[0-9]*$ 3、 m-n位的数字:^d{m,n}$ 4、 至少n位的数字:^d{n,}$ 5、 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 、非零开头的最多带两位小数的数字...$ 7、 带1-2位小数的正数或负数:^(-)?d+(.d{1,2})?$ 8 、正数、负数、和小数:^(-|+)?d+(.d+)?$ 9 、有两位小数的正实数:^[0-9]+(.[0-9]{2})?...$ 10 、有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 11 、非零的正整数:^[1-9]d* 或 ^([1-9][0-9]*){1,3} 或 ^+?...15 、非负浮点数:^d+(.d+)?...0+|0 16 、非正浮点数:^((-d+(.d+)?)|(0+(.0+)?)) 或 ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.