如何通过jQuery来获取input标签所输入字符串中字母和数字的个数呀,麻烦大神们指导下
var str = "65f4Gh5";
alert((str.match(/[a-z]/ig)||[]).length);
alert((str.match(/[0-9]/ig)||[]).length);
https://blog.csdn.net/zwkkkk1/article/details/80137052
一样的思路
使用正则,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++;
}