1 js有一个函数是可以将内容转化为十六进制的。就是escape函数。可以讲值转化为16进制  。如果有中文的话,就会出现%uXXXX。如果没有中文。则不会出现%u。 这样就可以通过此函数来判断是否输入的是包含有中文的。
如:function btn_escape_onclick(){
  var aaa="name=xcl;password=123";
  var aaa_escape=escape(aaa);
  alert("原来:"+aaa+"\n"+"转义后:"+aaa_escape);
  var bbb="我们123"
  var bbb_escape=escape(bbb);
  alert("原来:"+bbb+"\n"+"转以后:"+bbb_escape);
  if(bbb_escape.indexOf("%u")>-1){
  alert(bbb+"     包含中文");
  }
  }
 
2 escape是js自带的函数。这样就可以用来判断是否输入了中文了。只要将转义后的内容判断是否存在%u就可以了。
如: var bbb="我们123"
  var bbb_escape=escape(bbb);
if(bbb_escape.indexOf("%u")>-1){
  alert(bbb+"     包含中文");
  }

原来  :name=xcl;password=123
转义后:name%3Dxcl%3Bpassword%3D123

原来  :我们123
转以后:%u6211%u4EEC123

js之escape函数相关推荐

  1. PHP解析js的escape()函数编码数据

    // php解析js的escape()函数编码数据function js_unescape($str){$ret = '';$len = strlen($str);for ($i = 0; $i &l ...

  2. JAVA js的escape函数、解析用js encodeURI编码的字符串、utf8转gb2312的函数

    在使用webView时,如果url中参数有中文的话,拦截到的字符串就会类似这样的:http://api.letstar.cn/zq/news.html?id=20&cupName=%E6%B5 ...

  3. unescape解密 php,php 版 模仿 js ,unescape函数解码,escape函数编码的方法

    php 版 模仿 js ,unescape函数解码,escape函数编码的方法 其实跟js 端进行编码和解码相同,而且可以通过php的这个方法直接对js返回的数据进行编码和解码,方法通用. /** * ...

  4. JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解...

    转:http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html //该方法不会对 ASCII 字母和数字进行编码,也不会对 ...

  5. JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解

    JS 字符串编码函数(解决URL特殊字符传递问题):escape().encodeURI().encodeURIComponent()区别详解 参考文章: (1)JS 字符串编码函数(解决URL特殊字 ...

  6. unescape解密 php,[PHP]php中escape函数加密与JS中unescape解密

    在json中不支持中文,用它传送中文数据就会出现数据丢失或者乱码,必须在传送前对要发送的字符串进行编码,由于传送过去需要用js进行数据解析,考虑 到js中有unescape函数,故若在php中有个es ...

  7. js 变量、函数提升

    js 变量.函数提升 先简单理解下作用域的概念,方便对变量与函数提升的概念的理解 function foo() {var x = 1;if (x) {var x = 2;}console.log(x) ...

  8. js时间格式化函数,支持Unix时间戳

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  9. 关于js的回调函数的一点看法

    关于js的回调函数的一点看法 原文:关于js的回调函数的一点看法 算了一下又有好几个月没写博客了,最近在忙公司android的项目,所以也就很少抽时间来写些东西了.刚闲下来,我就翻了翻之前看的东西.做 ...

最新文章

  1. 威胁预警|多个挖矿僵尸网络开始使用ThinkPHP v5漏洞 威胁升级
  2. 【原创】VSFTP: Login failure: 530 Login incorrect的解决办法
  3. 我是如何用JSP在网络上架构一个网上招标系统,以推进网站无纸化,过程电子化,管理智能化的发展
  4. cesium polygon 悬浮在半空中
  5. poj 2723 2-SAT问题
  6. 47 Python - 装饰器 回忆函数基础
  7. 构建可扩展的思科互联网络---多区域OSPF
  8. CSRF - 跨站请求伪造
  9. 在VMware上安装Ubuntu详细教程
  10. IDEA自带的逆向工程功能
  11. markdown、html转义特殊字符代码大全
  12. python爬取公众号历史文章
  13. unity 关于如何调整Canvas画布的大小
  14. SOLID之单一职责原则:简约而不简单
  15. Windows RTX3090 配置Pytorch/Tensorflow CUDA 教程
  16. 使用华为云软件开发平台devcloud和应用管理与运维平台servicestage实现持续集成(CI)持续部署(CD)
  17. 差速驱动机器人轮间距校准
  18. vue 基于MediaRecorder+canvas实现视频录屏
  19. 证明 logX X 对所有 X 0 成立
  20. Email营销之系列邮件营销活动策划

热门文章

  1. 3dsmax完全安装到非系统盘的解决办法
  2. 老年人Theta-Gamma跨频率耦合与工作记忆表现的纵向关系研究
  3. 关于VIM自动缩进失效(filetype indent on无效)的详细分析
  4. 幼儿园计算机教室管理规则,幼儿园微机室管理制度
  5. OUTLOOK Exchange方式设置
  6. wmv格式怎么转换成mp4
  7. RecursiveTask
  8. Java个人登陆账号
  9. 还在用表驱动方式做Go测试?可以试试基准突变测试 | Gopher Daily (2021.10.04) ʕ◔ϖ◔ʔ...
  10. springboot使用p6spy打印完整SQL