黑马程序员技术交流社区

标题: 两个js函数,一个是获取url参数的,一个是获取字符串实际... [打印本页]

作者: 马谦    时间: 2013-11-11 20:05
标题: 两个js函数,一个是获取url参数的,一个是获取字符串实际...
  1. //获取url参数,正则匹配
  2. function getQueryString(name) {
  3.     var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
  4.     var r = window.location.search.substr(1).match(reg);
  5.     if (r != null) return unescape(r[2]); return null;
  6. }
  7. //获得字符串实际长度,中文2,英文1
  8. function GetLength(str) {
  9.     var realLength = 0, len = str.length, charCode = -1;
  10.     for (var i = 0; i < len; i++) {
  11.         charCode = str.charCodeAt(i);
  12.         if (charCode >= 0 && charCode <= 128) realLength += 1;
  13.         else realLength += 2;
  14.     }
  15.     return realLength;
  16. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2