日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js 中英文字符串长度

發布時間:2023/12/13 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js 中英文字符串长度 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

<script language="javascript">

//判斷中英文:

function isChinese(str)

{

???? var lst = /[u00-uFF]/;???????

???? return !lst.test(str);??????

}

if(isChinese("名字"))

alert("Yes");

else

alert("NO");

</script>

________________________________________________

<script language="javascript">

function isChinese(str)

{

??? var lst = /[u00-uFF]/;???????

??? return !lst.test(str);??????

}

function strlen(str)

{

??? var strlength=0;

??? for (i=0;i<str.length;i++)

?? {

????? if (isChinese(str.charAt(i))==true)

???????? strlength=strlength + 2;

????? else

???????? strlength=strlength + 1;

?? }

return strlength;

}

//-------------------

var strtest="This測試!";

alert(strlen(strtest));

</script>

_________________________________________________

/

_________________________________________________

不分中英文字符都按一個字符計算:

<td>

<textarea name="content" cols=60 rows=8 onKeyUp="textLimitCheck(this,70);"></textarea>

<br>限 70 個字符?? 已輸入 <font color="#CC0000"><span id="messageCount">0</span></font> 個字

</td>

<script>

function textLimitCheck(thisArea, maxLength){

if (thisArea.value.length > maxLength)

{

???? alert(maxLength + ' 個字限制. \r超出的將自動去除.');

???? thisArea.value = thisArea.value.substring(0, maxLength);

???? thisArea.focus();

}

/*回寫span的值,當前填寫文字的數量*/

messageCount.innerText = thisArea.value.length;

}

</script>

轉載于:https://www.cnblogs.com/carekee/articles/2131896.html

總結

以上是生活随笔為你收集整理的js 中英文字符串长度的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。