我是菜鸟,问一个js检查函数? var str = "要检查的字符串";if (str.replace(/^[a-zA-Z0-9_-]/,"")!=str){ alert("包含非法字符");} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.document.formpub.floor.value '楼2.document.formpub.floor2.value '层,共有多少层 就这两个值呀,floor,和floor2, 就是要实现如果用户输入的floor2的值小于floor那就是非法的,floor2的值必须要大于或等于floor,怎么写呢?我试着用: if(document.formpub.floor2.value < document.formpub.floor.value ) { alert("楼层格式输入错误!"); formpub.floor2.focus(); return false; }这样好象不行,都是一位数好象还可以,但是如果一个是一位的另一个是两的为就不好用了假如:floor等于11,floor2等于2,这样能通过验证,但是其实是非法的,floor2必须要大于或等于floor怎么实现?? 用parseInt(...)转成整型var re = /^\d+$/;floor2 = document.formpub.floor2.value;floor = document.formpub.floor.value;return (re.test(floor2) && re.test(floor) && parseInt(floor2)>parseInt(floor))//减法也会自动转型,floor2-floor>0 document.loginForm.Username.focus();document.loginForm.Username.select();可以把第一句去掉了,直接select就行 散分讲论:WEB开发的未来(继续300分) 让form表单数据以json格式提交 JS设置多选select控件默认选中多项 iFrame中的链接?急!?在线等?! 急,100分求鼠标跟随的原代码 有两个框架left和main,在一个Main框架中有一个按钮点击一下使left框架的宽度减20象素 如何得到浏览器的宽度 紧急。在线等,请问如何用javascript动态控制iframe框架显示长度? 为什么会出现这个错误,只能填加一个不能删除 为何找不到对象dbDocument? 如何用JS设置COOKIE集合? 请问怎么判断用户名密码登录错误?谢谢!
2.document.formpub.floor2.value '层,共有多少层
就这两个值呀,floor,和floor2, 就是要实现如果用户输入的floor2的值小于floor那就是非法的,floor2的值必须要大于或等于floor,怎么写呢?
我试着用:
if(document.formpub.floor2.value < document.formpub.floor.value ) {
alert("楼层格式输入错误!");
formpub.floor2.focus();
return false;
}
这样好象不行,都是一位数好象还可以,但是如果一个是一位的另一个是两的为就不好用了
假如:floor等于11,floor2等于2,这样能通过验证,但是其实是非法的,floor2必须要大于或等于floor
怎么实现??
floor2 = document.formpub.floor2.value;
floor = document.formpub.floor.value;
return (re.test(floor2) && re.test(floor) && parseInt(floor2)>parseInt(floor))
//减法也会自动转型,floor2-floor>0
document.loginForm.Username.select();
可以把第一句去掉了,直接select就行