判断只能输入12~15的数字 1-50var filter5=/^([1-4][0-9])|50$/; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 s_liangchao1s 太可爱了。我不说啥了,给s_liangchao1s留个机会,再练习练习。@_@ <script>var a=1;var filter5=/^([1-5]+[0-9])/; if (!filter5.test(a)) { alert("座位号只能是10~50,!"); } </script>这个可以限制10-50 <script>var a=1;var filter5=/^[\d]{0,2}$/; if (!filter5.test(a)||a>50) { alert("座位号只能是1~50,!"); } </script>这样就是限制1~50了 var filter5=/^[\d]{0,2}$/; if (!filter5.test(document.form.c_name.value)||document.form.c_name.value>50) { alert("座位号只能是1~50,!"); document.form.c_name.focus(); document.form.c_name.select(); return false; } 使用\d把0也包含进来了你就var filter5=/^[1-9]{0,2}$/;用这个正则 var filter5=/^\d|[1-4][0-9]|50$/ var filter5= /^([1-9]|[1-4]\d|50)$/; 曹他妈的 终于写出一个 疯了!!~~~ var filter5=/^[1-9]{0,2}$/ if (!filter5.test(document.form.c_name.value)||document.form.c_name.value>50) { alert("座位号只能是1~50,!"); document.form.c_name.focus(); document.form.c_name.select(); return false; } 这个100%正确如果还想省的话可以var filter5=/^([1-4]+[0-9]$)|(^[1-9]{0,1}$)|(^50$)/; if (!filter5.test(document.form.c_name.value)||document.form.c_name.value>50) { alert("座位号只能是1~50,!"); document.form.c_name.focus(); document.form.c_name.select(); return false; } 以上2个都是正确的 var filter5=/^([1-4]+[0-9]$)|(^[1-9]{0,1}$)|(^50$)/; if (!filter5.test(document.form.c_name.value)) { alert("座位号只能是1~50,!"); document.form.c_name.focus(); document.form.c_name.select(); return false; } var filter5=/^(?:[1-9]|(?:[1-4]\d)|50)$/; if (!filter5.test(document.form.c_name.value)) { alert("座位号只能是1~50,!"); document.form.c_name.focus(); document.form.c_name.select(); return false; } 可以正确判断1~50 var filter5=/^[1-4]+[0-9]|50$/; if (!filter5.test(document.form.c_name.value)) { alert("座位号只能是1~50,!"); document.form.c_name.focus(); document.form.c_name.select(); return false; } <tr>中有2个<td>,能用css控制他们换位吗? 后台输出长字符串到前台js变量接受报错 请看看这个return false返回的是什么东西 如何用jquery选择高度大于100的div Coda-Slider 1.1.特效的样式修改问题 解释代码 mn=objMmInfo[cActIdx].mmUrl;的意思 javascript 如何实现excel中的在一个区域里填写数据 怎样使div内的内容默认的不显示,点击开关后显示??(附代码) 兄弟们帮忙测试一下 (来者有分) document.body.innerHTML的问题? 如何使用JS将粘贴扳里的内容复制到textarea 弹出窗体
我不说啥了,给s_liangchao1s留个机会,再练习练习。
@_@
var a=1;
var filter5=/^([1-5]+[0-9])/;
if (!filter5.test(a)) {
alert("座位号只能是10~50,!");
}
</script>
这个可以限制10-50
var a=1;
var filter5=/^[\d]{0,2}$/;
if (!filter5.test(a)||a>50) {
alert("座位号只能是1~50,!");
}
</script>
这样就是限制1~50了
var filter5=/^[\d]{0,2}$/;
if (!filter5.test(document.form.c_name.value)||document.form.c_name.value>50) {
alert("座位号只能是1~50,!");
document.form.c_name.focus();
document.form.c_name.select();
return false;
}
你就var filter5=/^[1-9]{0,2}$/;用这个正则
var filter5=/^\d|[1-4][0-9]|50$/
曹他妈的 终于写出一个 疯了!!~~~
var filter5=/^[1-9]{0,2}$/
if (!filter5.test(document.form.c_name.value)||document.form.c_name.value>50) {
alert("座位号只能是1~50,!");
document.form.c_name.focus();
document.form.c_name.select();
return false;
} 这个100%正确
如果还想省的话
可以var filter5=/^([1-4]+[0-9]$)|(^[1-9]{0,1}$)|(^50$)/;
if (!filter5.test(document.form.c_name.value)||document.form.c_name.value>50) {
alert("座位号只能是1~50,!");
document.form.c_name.focus();
document.form.c_name.select();
return false;
} 以上2个都是正确的
var filter5=/^([1-4]+[0-9]$)|(^[1-9]{0,1}$)|(^50$)/;
if (!filter5.test(document.form.c_name.value)) {
alert("座位号只能是1~50,!");
document.form.c_name.focus();
document.form.c_name.select();
return false;
}
var filter5=/^(?:[1-9]|(?:[1-4]\d)|50)$/;
if (!filter5.test(document.form.c_name.value)) {
alert("座位号只能是1~50,!");
document.form.c_name.focus();
document.form.c_name.select();
return false;
} 可以正确判断1~50
if (!filter5.test(document.form.c_name.value)) {
alert("座位号只能是1~50,!");
document.form.c_name.focus();
document.form.c_name.select();
return false;
}