怎么样判断一个字符串中是否包含汉字(包括标点符号)

<script language="javascript">
    function  isChina(s){
        var  index = escape(s).indexOf("%u");
        if(index < 0){return false;}else{return ture}
    } 
</script>

原理:escape对字符串进行编码时,字符值大于255的以"%u****“格式存储,而字符值大于255的恰好是非英文字符(一般是中文字符,非中文字符也可以当作中文字符考虑);indexOf用以判断在字符串中是否存在某子字符串,找不到返回”-1"。

猜你喜欢

转载自blog.csdn.net/weixin_43742121/article/details/86741727
今日推荐