求一个简单的JS正则表达式 对的都有分
描述:6-14位连续的数字,可以包含+,-,*--------------------编程问答-------------------- ^[+-]?\d+(\.\d*)?$
^[-+0-9]+{6,14}$ --------------------编程问答-------------------- 规则不明确
//按你现在的规则
var reg = /^[0-9+*-]{6,14}$/;
//如果不允许符号连续
var reg = /^(?:(?![+*-]{2})[0-9+*-]){6,14}$/;
现有其它规则,详细描述一下 --------------------编程问答-------------------- 可以包含+,-,*???
[+-*]\d{6,14}?? --------------------编程问答-------------------- 可能我没说清楚 比如: 234+54-,*341-+567214,125424 --------------------编程问答-------------------- ^[\d\-+*]{6-14}$ --------------------编程问答-------------------- ok --------------------编程问答--------------------
--------------------编程问答-------------------- ^[\d\-+*]{6-14}$
var reg = ^[\d\-+*]{6-14}$;
你的符号要放哪里? --------------------编程问答-------------------- var test= /^[\d\-+*]{6-14}$/;
if(!time.test(trim(document.getElementById('idint').value)))
{
alert("输入错误");
document.getElementById('idint').focus();
return false;
}
通不过呀 同志们
1111111都没通过 --------------------编程问答-------------------- var test= /^[\d\-+*]{6-14}$/;
if(!test.test(trim(document.getElementById('idint').value)))
{
alert("输入错误");
document.getElementById('idint').focus();
return false;
}
通不过呀 同志们
1111111都没通过 --------------------编程问答--------------------
任意位置 --------------------编程问答-------------------- {6,14} not {6-14} --------------------编程问答-------------------- 0\d{2}-\d{8} --------------------编程问答--------------------
另外我希望你的trim是存在的~ --------------------编程问答--------------------
var t= /^[\d\-+*]{6-14}$/;
if(!t.test(trim(document.getElementById('idint').value)))
{
alert("输入错误");
document.getElementById('idint').focus();
return false;
正解!! --------------------编程问答-------------------- 看下你获取的待校验数据是否正确
<script type="text/javascript">--------------------编程问答--------------------
var data = ["1111111", "234+54-", "*341-+567214", "125424", "a12", "+-*"];
var reg = /^(?![^0-9]+$)[0-9+*-]{6,14}$/;
for(var i=0;i<data.length;i++)
{
document.write("源字符串:" + data[i] + " 验证结果:" + reg.test(data[i]) + "<br />");
}
</script>
/*-------输出-------
源字符串:1111111 验证结果:true
源字符串:234+54- 验证结果:true
源字符串:*341-+567214 验证结果:true
源字符串:125424 验证结果:true
源字符串:a12 验证结果:false
源字符串:+-* 验证结果:false
*/
过客的详细.. --------------------编程问答--------------------
正确 + --------------------编程问答--------------------
正确 + --------------------编程问答--------------------
支持
补充:.NET技术 , ASP.NET