表单 阻止 技巧 JavaScript js

阻止表单的提交,可以用return false 来进行阻止

 

长度不低于6,不高于20

if(username.length < 6 || username>20){

    alert (“用户名输入有误”)

  }

 

还有关于isNaN 的使用,用来判断当前字符是否为非数字

不能以数字开头

if (!(isNaN(username.charAt(0))){

    alert("不能以数字开头");

    return false;

  }

因为 isNaN(“a”)为true ,isNaN(1)为false

    

  使用遍历输入的用户名每个字符,判断:如果有一个字符不存在str 中,说明当前用户名不合法

   for(var i = 0 ; i < username.length;i++){

  if(str.indexOf(username[i]==-1)){

     alert("用户名不能有特殊字符");

       break;

    }

  }

 

  【注意】去首尾空格   trim()方法

 

 

 

  

 

posted @ 2016-12-06 15:55  小胖子不想动  阅读(119)  评论(0编辑  收藏  举报