为什么用正则表达式 ^\-{0,1}[0-9]+,{0,1}\.{0,1}[0-9]{0,}$ 验证 8,779.8 没有通过?怎么改? ^\d{1,3}(?:,\d{3})*?,\d{1,3}(?:\.\d+)*?$ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改一下:^[1-9]\d{1,2}(?:,\d{3})*?,\d{1,3}(?:\.\d+)*?$ ^[1-9]\d{0,2}(?:,\d{3})*?,\d{1,3}(?:\.\d+)*?$ 补充:必须使得以下数字验证都可以通过:8,779.88.779,8 (on Spanish environment)0-3-3.41-8.779,8 (on Spanish environment)0.01 即:整数,或者可以包含,的小数。另,需要适应Spanish environment(小数点为,逗号为.) hi wp8888888,Server Error in '..' Application.parsing "\-?[\d,]+\.?[\d]+\,?+[\d]+" -Nested quantifier +. 为什么用正则表达式 ^\-{0,1}[0-9]+,{0,1}\.{0,1}[0-9]{0,}$ 验证 8,779.8 没有通过?怎么改?/^-?(\d{1,3}(,\d{3})*)(\.\d+)?$/试试这个 /^-?(\d{1,3}(,?\d{3})*)(\.(\d{3},?)\d{1,3})?$/呃,小数点也可以有,号的话,试试这个 /^-?(\d{1,3}(,?\d{3})*)(\.(\d{3},?)*\d{1,3})?$/改了下 /^-?\d((\,?)(\.?)\d{1,3}(\,?)(\.?)\d?)?$/ 一般英文、中文环境没有问题。 在spanish环境不行,因为小数点是,逗号为.(跟一般的反的) ^[+-]?((\d{1,3}(,\d{3})*)(\.(\d{3},?)*\d{1,3})?|(\d{1,3}(.\d{3})*)(\,(\d{3}.?)*\d{1,3})?)$ ^-?(\d{1,3}(,?\d{3})*)(\.(\d{3},?)*\d{1,3})?$|^-?(\d{1,3}(\.?\d{3})*)(,(\d{3},?)*\d{1,3})?$ 这样对了。感谢二位的帮助!! js 选中文本框(input) 某些字符串 在线等。。。 日历控件问题,如何设置今天以前的日期不可选,js可以实现么 UTF-8与UTF-16的区别是什么? CSS有这个功能吗? 图片浮动问题 form多提交问题 请教个javascript操作json的问题 怎么创建json文件 如何限制文本输入框只能输入字母、数字、中文、单引号? 大家觉得csdn改版后是变好了还是变差了? |zyciis| 200分求: 谁有一个像网易 太平洋电脑网 的商品对比功能的JS 谢谢 sy_binbin 接分 高手帮忙看看
8,779.8
8.779,8 (on Spanish environment)
0
-3
-3.41
-8.779,8 (on Spanish environment)
0.01
Server Error in '..' Application.
parsing "\-?[\d,]+\.?[\d]+\,?+[\d]+" -Nested quantifier +.
/^-?(\d{1,3}(,?\d{3})*)(\.(\d{3},?)\d{1,3})?$/呃,小数点也可以有,号的话,试试这个