求一正则表达式!(关于QQ号码的!文本框最多可以输入3个QQ号【在线等候】) 条件是:在一个文本框内最多可以输入3个QQ号……QQ号之间需用,分割……我想这应该用正则表达式吧……请高手指教……在线等候…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html> <head> <title>test</title> <script type="text/javascript">//这里的论坛,恢复了原来的外观。//就来回一帖////仅供参考 function fun1(){ var obj=document.getElementById("input"); var input=obj.value; var regex=/^\d+(?:\,\d+){0,2}$/g; if(!input.match(regex)){ obj.value=""; alert("输入有误。"); } } </script> </head> <body> <input type="text" id="input" /> <input type='button' value="Test" onclick="javascript:fun1();" /> </body></html> 只匹配到5到10位数的QQ,不考虑雷劈数/^[1-9][0-9]{4,9}(?:,[1-9][0-9]{4,9}){0,2}$/g.test(str) <script>function isValidate(str){if(/^[1-9]\d{4,9}(,[1-9]\d{4,9}){0,2}$/.test(str)){alert("正确");}else{alert("错误");}}isValidate("123124214,32158,878785788");//正确isValidate("123124214,32158,878785788,123213");//错误isValidate("1231,32158,878785788");//错误</script> QQ都有11位了~~/^(\d{4,11},){0,3}/ <script> function checkqq(v){ var str=/^[1-9]{1}[0-9]{4,11}(,[1-9]{1}[0-9]{4,11}){0,2}$/; if(str.test(v)){ alert("ok"); }else{ alert("error"); } }</script><input type="text" id="tt" name="tt" onblur="checkqq(this.value)"> 求单击页面图片按钮后通过DIV弹出图片放大的代码(图片要不失真) 请问JS中的Image对象具有哪些属性和事件? js网页软键盘如何在失去焦点的时候关闭!!!! 求简单的布局实现 找了一个很好的焦点广告代码,中文无法显示 JS如何刷新这样的页面? 有没有人知道jquery有没有动态目录树的插件,就是说数据是从数据库读的,有这样的插件吗??谢谢!! 一个数据表的3级连动问题,急! 赶着用.控制按回车相当于按TAB健.并判断触发源 想在原来的窗口打开新的页面 发布一个Web象棋 主要是js完成的 有兴趣请进 关于用js实现页面正在加载的实现 ???总达不到理想的效果
<html>
<head>
<title>test</title>
<script type="text/javascript">
//这里的论坛,恢复了原来的外观。
//就来回一帖
//
//仅供参考
function fun1(){
var obj=document.getElementById("input");
var input=obj.value;
var regex=/^\d+(?:\,\d+){0,2}$/g;
if(!input.match(regex)){
obj.value="";
alert("输入有误。");
}
}
</script>
</head>
<body>
<input type="text" id="input" />
<input type='button' value="Test" onclick="javascript:fun1();" />
</body>
</html>
function isValidate(str){
if(/^[1-9]\d{4,9}(,[1-9]\d{4,9}){0,2}$/.test(str)){
alert("正确");
}else{
alert("错误");
}
}
isValidate("123124214,32158,878785788");//正确
isValidate("123124214,32158,878785788,123213");//错误
isValidate("1231,32158,878785788");//错误
</script>
/^(\d{4,11},){0,3}/
<script>
function checkqq(v){
var str=/^[1-9]{1}[0-9]{4,11}(,[1-9]{1}[0-9]{4,11}){0,2}$/;
if(str.test(v)){
alert("ok");
}else{
alert("error");
}
}
</script>
<input type="text" id="tt" name="tt" onblur="checkqq(this.value)">