合并的: <script type="text/javascript"> function 哪国的(s) { if (/[a-zA-Z]$/.exec(s)) return 'eng'; if (/[\u4E00-\u9FA5]$/.exec(s)) return 'chn'; if (/[\u2E80-\u9FA5]$/.exec(s)) return '大中华地区'; return 'other'; } alert('You are British:'+哪国的('You are British')); alert('中国:'+哪国的('中国')); alert('あなたは日本人です:'+哪国的('あなたは日本人です')); </script>
<script type="text/javascript">
function 哪国的(s) {
if (/[a-zA-Z]$/.exec(s)) return 'eng';
if (/[\u4E00-\u9FA5]$/.exec(s)) return 'chn';
if (/[\u2E80-\u9FA5]$/.exec(s)) return '大中华地区';
return 'other';
}
alert('You are British:'+哪国的('You are British'));
alert('中国:'+哪国的('中国'));
alert('あなたは日本人です:'+哪国的('あなたは日本人です'));
</script>
<input name="truename" type="text" id="truename" size="30" maxlength="25" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">