JavaScript表单验证集锦
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
<script language=javascript> function onlyEng() { if(!(event.keyCode>=65&&event.keyCode<=90)) event.returnValue=false; } function onlyNum() { if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105))) //考虑小键盘上的数字键 event.returnValue=false; } function isEmail(strEmail) { if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) return true; else alert("oh"); } </script> <div align="center"> <center> <table border="1" width="90%" cellspacing="0" cellpadding="0" style="font-size:14px" bordercolor="#000000" bordercolorlight="#000000" bordercolordark="#FFFFFF"> <tr> <td width="100%">只能是汉字:<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"></td> </tr> <tr> <td width="100%">只能是英语字符:<input onkeydown="onlyEng();"></td> </tr> <tr> <td width="100%">只能是数字:<input onkeydown="onlyNum();"></td> </tr> <tr> <td width="100%">只能是数字:<input onkeyup="value=value.replace(/[^0-9]/g,'')"></td> </tr> <tr> <td width="100%">只能是英文字母和数字:<input onkeyup="value=value.replace(/[\W]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"></td> </tr> <tr> <td width="100%">验证email格式:<input type=text onblur=isEmail(this.value)></td> </tr> <tr> <td width="100%"><a name=2></a><B style='color:black;background-color:#99ff99'>不能输入汉字</B><INPUT onpaste="return false;" style="IME-MODE: disabled; WIDTH: 400px" value="I only accept English input! Thanks for corporation!" name=textfield> </td> </tr> </table> </center> </div> 该文章在 2010/8/18 10:33:18 编辑过 |
关键字查询
相关文章
正在查询... |