Javascript检测字符串是否为汉字
第一种代码(全为中文则返回"true",不全为中文则返回"false"):
  
  
   
  
第二种  
  
  

  
判断是否包含中文的代码很少,这里提供三种方法:  
  
第一种  
  
第二种方法(包含中文则返回"true",不包含中文则返回"false"): 第三种





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


修改时间 2015-05-21

真诚赞赏,手留余香
赞赏
随机推荐
thinkcmf 2 获取所有兄弟栏目, 并高亮当前栏目
OpenSSL 创建 Nginx 可使用自建证书
SASS/SCSS 快速上手
跨域简单请求变成非简单请求导致的Bug
排除选择器
MySQL 中使用 GROUP BY 对后分组的数据进行 COUNT() 统计
Node.js 异步异常处理
Koa.js 限流中间件 koa-ratelimit
Android Studio打开新项目卡在Gradle的问题
PHP解析XML文件