使用正規表示式驗證輸入的字串的長度,中文佔2個位元組,英文和數字佔乙個位元組。
呼叫getstrlenght函式,第乙個引數傳入字串,第二個引數傳入驗證的長度,如果在驗證長度的範圍之內返回true,否則返回false。
function getstrlenght(message,maxlenght) else}return strlenght > maxlenght ? false : true;
}function iscn(str)
下面是我封裝的呼叫方法,大家可以拿來自己封裝。
var len = utils.limittext(chatmessage,2000);if (len == false)
這是我自己的部落格,平時的點滴都記錄在這裡:
C 區分中英文統計字串的長度
我們都知道c 中的string自已有乙個length屬性,用來統計字串的長度,如果字元都是中文或都是英文,那沒什麼問題,但如果出現中英文混合的情況,我們的統計結果就不太準確了,因為在計算機中,中文佔兩個位元組的空間,英文佔乙個位元組的空間,而string的length不具備區分中英文的功能,所以它計...
C 區分中英文統計字串的長度
我們都知道c 中的string自已有乙個length屬性,用來統計字串的長度,如果字元都是中文或都是英文,那沒什麼問題,但如果出現中英文混合的 情況,我們的統計結果就不太準確了,因為在計算機中,中文佔兩個位元組的空間,英文佔乙個位元組的空間,而string的length不具備區分中英文的功 能,所以...
C 區分中英文統計字串的長度
我們都知道c 中的string自已有乙個length屬性,用來統計字串的長度,如果字元都是中文或都是英文,那沒什麼問題,但如果出現中英文混合的 情況,我們的統計結果就不太準確了,因為在計算機中,中文佔兩個位元組的空間,英文佔乙個位元組的空間,而string的length不具備區分中英文的功 能,所以...