zys_qyy
zys_qyy
采纳率25%
2019-03-28 17:39

获取input标签输入字符串中字母和数字的个数

如何通过jQuery来获取input标签所输入字符串中字母和数字的个数呀,麻烦大神们指导下

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • jslang 天际的海浪 2年前
    var str = "65f4Gh5";
    alert((str.match(/[a-z]/ig)||[]).length);
    alert((str.match(/[0-9]/ig)||[]).length);
    
    
    点赞 评论 复制链接分享
  • mym2018 mym2018 2年前

    使用正则,var reg1=/^[a-zA-Z]+$/字母。数字var reg2=/"^[0-9]+$/,获取input的值var val=document.getElementById("inputid").value,定义一var n=0;
    用于存字母,var m=0存数字
    然后for(int i=0;i<=val.length;i++){
    if(reg1.test(val.charAt(i)))
    n++;
    else
    m++;
    }

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2年前
    点赞 评论 复制链接分享

相关推荐