防止输入空格、缩进等字符;
function trim(str){ return str.replace(/^s+|s+$/g,""); }
JS去掉style样式标签
function trim(str){ return str.replace(/<(w[^>]*) style="([^"]*)"([^>]*)/gi, "<$1$3") }
jsS去掉class样式
function trim(str){ return str.replace(/<(w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3") }
javascript字符串长度截取
function cutstr(str, len) { var temp, icount = 0, patrn = /[^x00-xff]/, strre = ""; for (var i = 0; i < str.length; i++) { if (icount < len - 1) { temp = str.substr(i, 1); if (patrn.exec(temp) == null) { icount = icount + 1 } else { icount = icount + 2 } strre += temp } else { break; } } return strre + "..." }
javascript获取链接(url)参数值
function request(paras) { var url = decodeURI(location.href); var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&"); var paraObj = {} for (i = 0; j = paraString[i]; i++) { paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length); } var returnValue = paraObj[paras.toLowerCase()]; if (typeof (returnValue) == "undefined") { return ""; } else { return returnValue; } }