正則無疑是最強大的判斷各類條件的方法, 最近也在研習它, 雖然枯燥, 但仍有樂趣. 用它來判斷一個雙字節的中文字符也是垂手可得地. 而判斷中文字符, 簡單且執行效率高.數組
regExpForm.onblur=function(){this
entryVal=this.value; spa
-
entryLen=entryVal.length;
-
cnChar=entryVal.match(
/[^\x00-\x80]/g);
-
-
}
第二種方法是經過charCodeAt()方法判斷Unicode碼值, 若大於255即爲中文字符, 它的執行效率沒有正則高, 也沒有正則簡單.
-
-
entryLen=entryVal.length;
-
for(var i=0;i<entryVal.length;i ){
-
if(entryVal.charCodeAt(i)>255){
-
-
-
-
-