JS实现文本框只能输入数字和字母
发布时间:2018-08-29 05:09:49 所属栏目:模式 来源:站长网
导读:以前曾经用javascript写过验证文本框只能输入小数(需要保留两位小数点)的例子,记得主要是通过判断eventkey或evencode来实现的,最经接手别人的项目要增加对文本框进行验证,只能输入数字和字母,后台和前台验证都可以,为了尽量减少代码的改动,决定用 Ja
以前曾经用javascript写过验证文本框只能输入小数(需要保留两位小数点)的例子,记得主要是通过判断eventkey或evencode来实现的,最经接手别人的项目要增加对文本框进行验证,只能输入数字和字母,后台和前台验证都可以,为了尽量减少代码的改动,决定用JavaScript来实现验证。 代码如下: Copy to Clipboard![]() var re=/^[A-Za-z0-9]*$/; var str=''; function checknum(obj) { if(re.test(obj.value)==false){ obj.value=str; alert("only input alpha numeric characters"); } else { str=obj.value; } } <input type="text" name="txtName" onpropertychange="checknum(this)"> 感觉用正则表达式验证还是蛮简洁的。 (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |