驗(yàn)證表單長(zhǎng)度時(shí) .length 漢字和英文字符 一樣。。應(yīng)該怎么區(qū)分。

2023-10-26 19:34

1個(gè)回答
首先你要知道,.length得到的是字符長(zhǎng)度,不是字節(jié)長(zhǎng)度,一個(gè)漢字和一個(gè)英文字符都是算一個(gè)字符的;
其次,在不同編碼格式的網(wǎng)巖頃頁(yè)中,漢字占用的字節(jié)是不同的,比如在GB2312中漢字粗讓陸是2個(gè)字節(jié),而在UTF-8編碼格式中漢字可以是2個(gè)字節(jié),也可能是3個(gè)字節(jié),甚至在iso-8859-1編碼中漢字是5個(gè)字節(jié)的!
所以要根據(jù)不同的編碼來(lái)計(jì)算:

比如在GB2312中滑配:
function getByteForGB(s)
{
return s.replace(/[^\u0000-\u007f]/g, "\u0061\u0061").length;
}

在UTF-8中:
function getByteForUTF(s)
{
a=s.replace(/[\u0000-\u007f]/g, "\u0061");
b=a.replace(/[\u0080-\u07ff]/g, "\u0061\u0061");
c=b.replace(/[\u0800-\uffff]/g, "\u0061\u0061\u0061");
return c.length;
}
相關(guān)問(wèn)答
驗(yàn)證的驗(yàn)的成語(yǔ)
1個(gè)回答2024-02-28 23:14
驗(yàn)證的驗(yàn)的成語(yǔ) : 經(jīng)驗(yàn)之談、 明效大驗(yàn)、 百靈百驗(yàn)、 經(jīng)驗(yàn)教訓(xùn)、 驗(yàn)明正身、 即窮驗(yàn)問(wèn)、 久經(jīng)考驗(yàn)、 其驗(yàn)如響
驗(yàn)證的驗(yàn)的成語(yǔ)
1個(gè)回答2024-03-06 06:56
經(jīng)驗(yàn)之談 言談?dòng)袑?shí)踐作為根據(jù)、切實(shí)、可靠 明效大驗(yàn) 顯著而又巨大的效驗(yàn)。 明驗(yàn)大效 見(jiàn)“明效大驗(yàn)”。 屢試屢驗(yàn) 〖解釋〗驗(yàn):有效果。多次試驗(yàn),都很靈驗(yàn)。 驗(yàn)明正身 百靈百驗(yàn) 測(cè)算預(yù)測(cè)非常靈驗(yàn)。
空間密度的驗(yàn)證及發(fā)展
1個(gè)回答2023-06-23 05:06
單位體積的物體的質(zhì)量叫做密度,實(shí)際上也就是單位體積的物體所含物質(zhì)的多少叫做密度,那么,空間是否也有相似的特性呢? 所以在這里引入一個(gè)假設(shè)--空間的分布是不均勻的.如此,空間也就有了一個(gè)類(lèi)似于密度的...
全文
小度上的家長(zhǎng)身份驗(yàn)證是什么意思?
4個(gè)回答2023-02-01 00:28
可使用時(shí)段:自行設(shè)置每日開(kāi)始時(shí)間和結(jié)束時(shí)間_可使用總時(shí)長(zhǎng):開(kāi)啟后,設(shè)備使用總時(shí)長(zhǎng)到達(dá)限額后,小度智能回答基本問(wèn)題,可以通過(guò)家長(zhǎng)介紹開(kāi)啟?;蛘呷粝朐黾邮褂脮r(shí)長(zhǎng),可以重新調(diào)整時(shí)長(zhǎng)限制。分工作日和周末,分別...
全文
驗(yàn)證事實(shí)的成語(yǔ)
1個(gè)回答2024-02-07 12:07
屢試屢驗(yàn)﹕反復(fù)得到驗(yàn)證不誤! 回追問(wèn)﹕一,【爽﹕錯(cuò)也!】不爽…則不錯(cuò)!故此﹕〈屢試不爽!〉,為成語(yǔ)!且對(duì)題! 二,依你追問(wèn)句﹕答案…肯定的! …………無(wú)可挑剃·!
如何進(jìn)行學(xué)生驗(yàn)證?
1個(gè)回答2024-09-21 15:12
在手機(jī)上在建立個(gè)live id就行了,,,就是用你的那個(gè)學(xué)生號(hào)登陸
有什么人做過(guò)著名的實(shí)驗(yàn)這一實(shí)驗(yàn)證明了什么道理?
1個(gè)回答2024-03-15 20:51
著名的馬德堡半球?qū)嶒?yàn)證明了大氣壓的存在,還有托里拆利用水銀做的托里拆利實(shí)驗(yàn)第一次求出了大氣壓的數(shù)值。
靈沖道長(zhǎng)的回心轉(zhuǎn)意靈符到底靈不靈驗(yàn)
1個(gè)回答2024-10-27 08:16
這里問(wèn)不到吧,我也請(qǐng)了半年多了,還沒(méi)有效果。不知道是不是真的
漢中實(shí)驗(yàn)中學(xué)怎樣?
1個(gè)回答2024-11-19 16:01
我就是實(shí)驗(yàn)的,其實(shí)實(shí)驗(yàn)的作業(yè)并不多,七年級(jí)有很多人剛晚上7點(diǎn)就能寫(xiě)完,至于考試其實(shí)跟四中八中是一樣的一月一考,老師負(fù)責(zé)任到可怕,因?yàn)槭撬搅W(xué)校對(duì)老師的要求非常高,剛開(kāi)學(xué)的時(shí)侯地理老師因?yàn)橐粋€(gè)人冊(cè)子...
全文
求特別婚漢化版。。。。不要體驗(yàn)的
1個(gè)回答2024-09-19 20:39
很負(fù)責(zé)任地告訴你.....這貨沒(méi)有漢化。
熱門(mén)問(wèn)答