用JS限制字符串输入长度
2010-05-19 10:52
309 查看
onkeyup="this.value=this.value.replace(/[/W]/g,'');limitLength(this,30)"//限制特殊字符和汉字
function limitLength(obj, length) {
var desc = obj.value;
obj.value = substr(obj.value,length);
}
function substr(str,length){
var l=0,i=0;
while(l <length && i<str.length){
l+=1;
if(str.substring(i,i+1).match(/[/u4e00-/u9fa5]/))l+=2;//一个中文是相当于3个英文
i+=1;
}
return str.substring(0,i);
}
function limitLength(obj, length) {
var desc = obj.value;
obj.value = substr(obj.value,length);
}
function substr(str,length){
var l=0,i=0;
while(l <length && i<str.length){
l+=1;
if(str.substring(i,i+1).match(/[/u4e00-/u9fa5]/))l+=2;//一个中文是相当于3个英文
i+=1;
}
return str.substring(0,i);
}
相关文章推荐
- js限制textarea每行输入字符串长度的代码
- js限制textarea每行输入字符串长度的代码
- JS・TextArea 字符串长度限制
- js判断输入字符串长度(汉字算两个字符,字母数字算一个)
- 初识ReactJS的组件化开发(八):用表单做评论 :限制textarea可输入字符长度
- 通过输入框中字符串的像素长度限制输入文字长度
- js限制输入文字长度
- js脚本系列(1) JS判断输入字符串长度(汉字算两个字符,字母数字算一个)
- 限制textbox或textarea输入字符长度的JS代码
- JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
- js 过滤非法字符,只输入数字,文本框长度限制
- JS TextArea字符串长度限制代码集合
- js判断输入字符串长度(汉字算两个字符,字母数字算一个)
- JS判断输入字符串长度(汉字算两个字符,字母数字算一个)
- JS 判断输入字符串的长度(中文占用两个字节,英文占用一个字节)
- js 验证文本框中字符串输入的长度,支持中文字符
- jQuery 限制输入字符串长度
- 用js限制文本输入长度
- JS限制字符长度及特殊符号不能输入
- JS限制textbox或textarea输入字符长度