JS驗(yàn)證控制輸入中英文字節(jié)長(zhǎng)度(input、textarea等)具體實(shí)例
更新時(shí)間:2013年06月21日 10:49:32 作者:
JS驗(yàn)證控制輸入中英文字節(jié)長(zhǎng)度(input、textarea等)具體實(shí)例,需要的朋友可以參考一下
檢查表單是否符合規(guī)定的長(zhǎng)度.最長(zhǎng)允許n個(gè)字符(中文算2位)!
function fucCheckLength(strTemp) {
var i,sum;
sum=0;
for(i=0;i<strTemp.length;i++) {
if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255)) {
sum=sum+1;
}else {
sum=sum+2;
}
}
return sum;
}
使用:
m=fucCheckLength(strTemp);
if(m>10){
alert("長(zhǎng)度大于10個(gè)字符!");
}
復(fù)制代碼 代碼如下:
function fucCheckLength(strTemp) {
var i,sum;
sum=0;
for(i=0;i<strTemp.length;i++) {
if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255)) {
sum=sum+1;
}else {
sum=sum+2;
}
}
return sum;
}
使用:
復(fù)制代碼 代碼如下:
m=fucCheckLength(strTemp);
if(m>10){
alert("長(zhǎng)度大于10個(gè)字符!");
}
相關(guān)文章
千萬(wàn)別錯(cuò)過(guò)的JavaScript?sort方法使用指南
sort方法在我們的日常開(kāi)發(fā)中是經(jīng)常使用的,sort方法一般是用來(lái)對(duì)數(shù)組進(jìn)行排序的,但是你是否知道sort方法默認(rèn)是按什么方式排序的呢?下面就和我一起來(lái)深入了解sort方法吧2023-05-05JS實(shí)現(xiàn)獲取圖片大小和預(yù)覽的方法完整實(shí)例【兼容IE和其它瀏覽器】
這篇文章主要介紹了JS實(shí)現(xiàn)獲取圖片大小和預(yù)覽的方法,結(jié)合完整實(shí)例形式分析了javascript針對(duì)不同瀏覽器處理圖片上傳與預(yù)覽等操作的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-04-04js刪除數(shù)組中的元素delete和splice的區(qū)別詳解
下面小編就為大家分享一篇js刪除數(shù)組中的元素delete和splice的區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-02-02JavaScript實(shí)現(xiàn)按鍵精靈的原理分析
這篇文章主要介紹了JavaScript實(shí)現(xiàn)按鍵精靈的原理分析,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02通過(guò)JS判斷聯(lián)網(wǎng)類型和連接狀態(tài)的實(shí)現(xiàn)代碼
這篇文章主要介紹了通過(guò)JS判斷聯(lián)網(wǎng)類型和連接狀態(tài)的實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-04-04BootStrap的alert提示框的關(guān)閉后再顯示怎么解決
這篇文章主要介紹了BootStrap的alert提示框的關(guān)閉后再顯示問(wèn)題的相關(guān)資料,需要的朋友可以參考下2016-05-05JavaScript中重名的函數(shù)與對(duì)象示例詳析
最近同事問(wèn)了一個(gè)問(wèn)題,說(shuō)在js中如果函數(shù)與對(duì)象重名了會(huì)怎么樣?仔細(xì)詳細(xì)這個(gè)問(wèn)題值得討論一下,所以便有了這篇文章,這篇文章主要給大家介紹了關(guān)于JavaScript中重名的函數(shù)與對(duì)象的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧啊。2017-09-09