< script?language = javascript >
function ?isChineseChar(strInput){
????
var ?len? =
?strInput.length;
????
if ( 0 ? ==
?len)
????????
return ? false
;
????
for ( var ?i = 0 ;i < len;i ++
){
????????
if ?(strInput.charCodeAt(i) <= 255
)
????????
return ? false
;
????}
????
return ? true
;
}
alert(isChineseChar(
" skdj "
));
alert(isChineseChar(
" 點算法 "
));
alert(isChineseChar(
" 點算法sdf "
));
</ script >

正則表達式

<input?type="text"?onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"?onbeforepaste="clipboardData.setData('text',?clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"?>??????