JavaScript验证只能是英文字符和数字

<input οnkeyup="value="/oblog/value.replace(/[\W]/g,"'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"> 问题 代码如下: 现在无论输入什么字符它都提示,为什么??高手指点!谢谢 <mce:script language=javascript><!-- function ck() { str=form1.xuliehao.value; str_len =str.length; if (str_len!= 27) { alert("请输入英文大写字母a-z和1-9数字。如:dbdg43-byeiy2-mal3k5-re34y1"); return false; } for(i=0;i<=str.length;i++) { ch = str.charcodeat(i); if(!(ch>=65 && ch<=90) || !(ch>=49 && ch<=57)|| !(ch==45)) { alert("请输入英文大写字母a-z和1-9数字。如:dbdg43-byeiy2-mal3k5-re34y1"); return false; } } return true; } // --></mce:script> 代码如下: 现在无论输入什么字符它都提示,为什么??高手指点!谢谢 <mce:script language=javascript><!-- function ck() { str=form1.xuliehao.value; str_len =str.length; if (str_len!= 27) { alert("请输入英文大写字母a-z和1-9数字。如:dbdg43-byeiy2-mal3k5-re34y1"); return false; } for(i=0;i<=str.length;i++) { ch = str.charcodeat(i); if(!(ch>=65 && ch<=90) || !(ch>=49 && ch<=57)|| !(ch==45)) { alert("请输入英文大写字母a-z和1-9数字。如:dbdg43-byeiy2-mal3k5-re34y1"); return false; } } return true; } // --></mce:script> 响应者 1:不能用正则吗? 响应者 2:<mce:script language="javascript"><!-- function testcontain(inputstr){ var reg1=/*/g; var reg2=/*/g; var reg3=/\-*/g; inputstr=inputstr.replace(reg1,""); inputstr=inputstr.replace(reg2,""); inputstr=inputstr.replace(reg3,""); if (inputstr.length>0) alert("出现以下不允许输入的内容:\n"+inputstr) } // --></mce:script> <input type=text value="1w@a" name="txt1"> <input type=button οnclick="testcontain(txt1.value)" value="测试"> 响应者 3:<mce:script language=javascript><!-- function check() { if(document.form1.user_name.value=="") { alert("请输入真实姓名!"); document.form1.user_name.focus(); return false; } 在这写楼上的判断程序,怎么改写呢? <form name="form1" method="post" οnsubmit="return check();" action="user_add.asp"> } // --></mce:script> 这样我点保存按钮时同时判断用户名和序列号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值