请问(A+B+C)的检查正则表达式怎么写?请高手帮帮忙~! 我想要对(A+B+C)这种类型的数据进行合理性验证,需要写一个正则表达式来判断。其中A、B、C都只能是数字(可含小数位),前后的括号也是必不可少的,谢谢各位~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var datas = ["1+2+3","(1+2+3)","(1+2+3.)","(.1+2+3)","(1.2+2.3+3)","(1+2+3..2)","(12++0+3)","1(1+0+3)"];var reg = /^\(\d+(\.\d+)?(\+\d+(\.\d+)?){2}\)$/;document.open();for(var i = 0; i < datas.length; i++) { document.write([datas[i], reg.test(datas[i])]); document.write("</br>");}document.close(); 1+2+3,false(1+2+3),true(1+2+3.),false(.1+2+3),false(1.2+2.3+3),true(1+2+3..2),false(12++0+3),false1(1+0+3),false try...var reg = /^\(([1-9][0-9]*(\.[0-9]*)?\+){2}[1-9][0-9]*(\.[0-9]*)?\)$/; split正则分割字符串(难) javascript版斗地主 请教几个正则表达式 请教ie和ff兼容的语句 关于Javascript中split函数用回车换行问题..急!!! JQ和JS动态拆分表格的方法 字符串的小问题,求方法 jsp 中能不能向javascript 传递数组? 有关层(div)的:请问div中有没有类似scrollTo()功能的函数,又该怎样用 如何做可以更改字体的回复框 如何获取ie当前xml页面中各节点信息?谢谢 求解一个正则表达式
"1+2+3",
"(1+2+3)",
"(1+2+3.)",
"(.1+2+3)",
"(1.2+2.3+3)",
"(1+2+3..2)",
"(12++0+3)",
"1(1+0+3)"
];
var reg = /^\(\d+(\.\d+)?(\+\d+(\.\d+)?){2}\)$/;
document.open();
for(var i = 0; i < datas.length; i++) {
document.write([datas[i], reg.test(datas[i])]);
document.write("</br>");
}
document.close();
(1+2+3),true
(1+2+3.),false
(.1+2+3),false
(1.2+2.3+3),true
(1+2+3..2),false
(12++0+3),false
1(1+0+3),false