<input name=haha onblur="if(!/^([1-9]|^[1-4]\d|^50$)$/.test(this.value)){alert('err123123');this.value=''}">
解决方案 »
- 编写了一个网页 为什么javascript就是不管用 求帮助 谢谢
- 关于jquery编写控件问题
- 2组 json 比较 diff 的问题
- iframe 调用 window.open 问题
- 只允许输入数字和"/"的正则表达式
- 如何屏蔽浏览器中的“另存为”、“打印”、“复制”等功能??
- 想让服务器为浏览者导航,请高手进来看一看?????
- 请教一下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;
}