//获取字符串长度String.prototype.strLen = function() { var len = 0; for (var i = 0; i < this.length; i++) { if (this.charCodeAt(i) ) len += 2; else len ++; } return len; } //将字符串拆成字符,并存到数组中 String.prototype.strToChars = function(){ var chars = new Array();…
1.中英混合文字字符截取 //中文长度截取计算,可取中英混合,个数向上取整,精确度1个英文字符误差,一个英文算一个字符,一个汉字算一个字符. //sub("中文zlsd",1) -> "中" //sub("中文zlsd",3) -> "中文" function subCh (str,n){ var r=/[^\x00-\xff]/g; if(str.replace(r,"mm").length&…
需求:当百度地图在内网中也能使用. 分析:js判断是否联网,然后根据联网状态加载不同js. 失败案例: 1.直接document.write <script language="javascript">      document.write("<script src='xxx.js'><\/script>");  </script> 2.动态改变已有script的src属性 <script src='' id=…
function CheckTxtLength(txt) { var num = txt.replace(/[^\x00-\xff]/g, 'xx').length; if (num <=11) { return true; } return false; } 注:11代表最大长度 num代表 该文本框内容的字符长度 length…
function GetQueryString(name){    var reg=eval("/"+name+"/g");   var r = window.location.search.substr(1);    var flag=reg.test(r);   if(flag){        return true;   }else{       return false;   } } GetQueryString("night");…
function strlen(str) {        var len = 0;        for (var i = 0; i < str.length; i++) {            var c = str.charCodeAt(i);            //单字节加1             if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f))…
Object.size = function(obj) { var size = 0, key; for (key in obj) { if (obj.hasOwnProperty(key)) size++; } return size;};objname = {};Object.size(objname);…
//判断字符串是否为数字 function checkRate(input) { var re = /^[0-9]+.?[0-9]*$/; if (!re.test(input.rate.value)) { alert("请输入数字(例:0.02)"); input.rate.focus(); return false; } } //判断字符串是否为数字 function checkRate(input) { var re = /^[0-9]+.?[0-9]*$/; if (!re.t…
我也是新手,还是一个JS笨,有一些网站要实现的功能要自己写么? 答案是不会,去问同事大佬吧,闲简单.就在晚上看了一些其他大佬们写的JS效果, 代码很少.占用网站CPU也小的多.可以一用, 废话少扯.代码贴上: <script type="text/javascript"> var isIE = /msie/i.test(navigator.userAgent) && !window.opera; function fileChange(target) { v…
//判断是哪个操作系统 if(plus.os.name=="Android"){ var lsyshowline=document.getElementById("lsyshowline"); lsyshowline.style.cssText = 'line-height: 1.1rem;font-size:0.75rem;'; }else{ var lsyshowline=document.getElementById("lsyshowline&quo…