Js判断字符长度

JavaScript023

Js判断字符长度,第1张

可以

不过$e是什么

jquery 都是用$字符的

另外现在都是宽字符

不用大于400大于200就可以了

因为是大于400所以不成功

你可以alert($e("input_content").value.length)

>=400

如果其中有数字英文符号等,用楼上的 alert("1sS#符".length) 方法是极度不准确的。其结果为 5

alert(len("1sS#符")) //英文、数字、符号均为一个字节,汉字为两个。 因此结果为 6

function len(s) {

var l = 0

var a = s.split("")

for (var i=0i<a.lengthi++) {

if (a[i].charCodeAt(0)<299) {

l++

} else {

l+=2

}

}

return l

}

你的补充ms我没怎么看懂,但是我大概知道你是什么意思,你的意思是不是:输入的字符串长度小于4或者大于6的时候弹出提示框?如果你是这个意思,那么以下为JS核心代码----------------------------------------------------------------------------------------function checkform(){ var target = document.getElementById( "target" ) var cont = target.value var len = cont.length if ( len <4 || len >6 ) { alert( "识别码长度应该在4到6位数字之间!" ) return false }}以下为网页源代码,保存为test.html,即可运行--------------------------------------------------------------------------------http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"></A>http://www.w3.org/1999/xhtml"</A>xml:lang="en">Untitled Document