如题,
要两个版本,一个版本不验证为空,
一个版本验证是不是为空。
要两个版本,一个版本不验证为空,
一个版本验证是不是为空。
解决方案 »
- js字符串和Byte[] 互转
- 请教,jquery选择器
- js能否实现类似多线程的自动化控制?
- 我的项目中有多个js文件,能不能这样做?
- 请教如何得到表格的行号和列号
- nodejs,socket.io遇到的几个问题.总是自动断开?
- 请问在VML中的group放大缩小时,如何处理文字被矩形遮盖的问题?
- 各位大虾请教个问题呀!急急急!
- 表单验证问题,在线等
- 请问Visual Studio.NET 中的JavaScript.NET和JavaScript是什么关系
- window.open打开一个子页面,如果在子页面关闭的时候刷新父页
- 火狐浏览器和google浏览器,子页面怎么调用父页面的javascript方法?
<script language="javascript">function t(s){
alert( /^(1000|[1-9]\d{0,2}|0)$/.test(s)); //不能为空
//alert( /^(1000|[1-9]\d{0,2}|0|)$/.test(s)); //可以为空
}
</script>
function NumberCheck() {
var num;
var re=/^[1-9]{0,1}\d{0,3}$/;
if(!re.exec(num)){alert("格式不符合,请填写1到4位数字");}
else{
if(num!=null||num!=""){
if(parseInt(num)>=1&&parseInt(num)<=1000){alert("OK");}
else{alert("请填写大小为1到1000的数字");}
}
else{alert("请填写数值");}
}
}
</script>
alert( /^(1000|[1-9]\d{0,2}|0)$/.test(s)); //不能为空
//alert( /^(1000|[1-9]\d{0,2}|0|)$/.test(s)); //可以为空
}
</script> \
<script>
function NumberCheck() {
var num;
var re=/^[1-9]{0,1}\d{0,3}$/;
if(!re.exec(num)){alert("格式不符合,请填写1到4位数字");}
else{
if(num!=null||num!=""){
if(parseInt(num)>=1&&parseInt(num)<=1000){alert("OK");}
else{alert("请填写大小为1到1000的数字");}
}
else{alert("请填写数值");}
}
}
</script>
js部分:
<script type="text/javascript">
function aaa() {
var m=document.getElementById("shuzi").value;
var u=/\D/;
if (u.test(m)) {
alert("只能输入数字!")
return;
}
if (m<0||m>1000) {
alert("数字值不正确!")
return;
}
/*if (m==""||m==null) {
alert("输入不能为空!")
return;
}*/ //注释部分用于验证输入不能为空
alert("验证通过!")
}
</script>
HTML部分:
<form name="form1" method="post" action="">
<label>
<p> 数字:<input name="shuzi" id="shuzi" type="text">
<input type="submit" name="anniu" id="anniu" value="提交" onclick="aaa()">
</p>
</label>
</form>
if (m<1||m>1000)
$('#frmNumber').validate({
rules: {
number: {
required: true,
range: [1, 1000]
}
},
messages: {
number: {
required: '数字不能为空',
range: '数字应大于等于1小于1000'
}
}
});
});