<input name=haha onblur="if(!/^([1-9]|^[1-4]\d|^50$)$/.test(this.value)){alert('err123123');this.value=''}">
解决方案 »
- jquery-1.5.js和jquery.js 区别
- 弹出框,很奇怪的问题
- 这个JS函数怎么显示日期呢
- 有没有一个好的JavaScript帮助文档
- Javascript 调用 bat 问题
- 新人需要前辈门指点
- javascript 新手!求几个正则表达式,望大家帮忙
- 关于window.open()方法中如何控制窗口弹出的位置?
- 在当前页面中可不可以刷新制定的页面?
- chrome浏览器下javascript如何打开新标签而不是新窗口
- 急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- <option value="330000">浙江省</option> this.options[this.selectedIndex].Value;只能得到330000 我想得到浙江省 该怎么做?
if not include 1,50
<input name=haha onblur="if(!/^([2-9]|^[1-4]\d)$/.test(this.value)){alert('err123123');this.value=''}">
我是菜鸟,正则表达式不太懂,如果不用正则表达式该如何写啊?
我如果要限制1-31,将正则表达式的50,改为了31,好像不行了,我知道肯定没这么简单,还请问应该如何改阿?
谢谢。
解决即刻给分。
{
for(var i=0;i<theNum.length;i++)
{
oneNum=theNum.substring(i,i+1);
if (oneNum<"0" || oneNum>"9")
return true;
}
return false;
}
function isNotValidNum(str)
{
len=str.length;
if(!BASEisNotNum2(str.substring(0,len)))
{
if(parseInt(str.substring(0,len))<1 || parseInt(str.substring(0,len))>50 )
{
return false;
} }
else
{
return false;
}
return true;
}