zoukankan      html  css  js  c++  java
  • javascript实现文本框只能输入数字和字母

    以前曾经用javascript写过验证文本框只能输入小数(需要保留两位小数点)的例子,记得主要是通过判断eventkey或evencode来实现的,最经接手别人的项目要增加对文本框进行验证,只能输入数字和字母,后台和前台验证都可以,为了尽量减少代码的改动,决定用JavaScript来实现验证。

    代码如下:

     <script type="text/javascript">   
      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)">  

    感觉用正则表达式验证还是蛮简洁的。 

  • 相关阅读:
    Docker的使用
    Django常见问题
    Linux系统使用
    Nginx
    Redis
    MySQL基础、主从复制、优化
    Python常见的问题
    Python基础知识
    Vue的使用
    python监控tomcat日记文件
  • 原文地址:https://www.cnblogs.com/valin/p/1652393.html
Copyright © 2011-2022 走看看