jquery中怎么判断文本框中输入的是中文还是字母
我要判断文本框中输入的是中文还是字母,是中文的话一个字占一字符长度,是字母的话两个字母占一个字符长度。我该怎么做啊?紧急求救!!...
我要判断文本框中输入的是中文还是字母,是中文的话一个字占一字符长度,是字母的话两个字母占一个字符长度。我该怎么做啊?紧急求救!!
展开
展开全部
String.prototype.len = function()
{
return this.replace(/[^\x00-\xff]/g, "xx").length;
}
将 stirng 扩展一个方法就可以了
试试:
alert("哈哈".len());
还有问题hi我。
{
return this.replace(/[^\x00-\xff]/g, "xx").length;
}
将 stirng 扩展一个方法就可以了
试试:
alert("哈哈".len());
还有问题hi我。
追问
不懂,能再详细点不?我是新手啊
呵呵……
追答
就是 你把
String.prototype.len = function()
{
return this.replace(/[^\x00-\xff]/g, "xx").length;
}
放到你的 当中去,
然后你要判断长度的那里 就这么用
alert($("#文本框id").val().len());
就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询