1、原生 JavaScript 实现字符串长度截取function cutstr(str, len) { var temp; var icount = 0; var patrn = /[^\x00-\xff]/; var 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 + "
"}2、原生 JavaScript 猎取域名主机function getHost(url) { var host = "null"; if(typeof url == "undefined"|| null == url) { url = window
location
href; } var regex = /^\w+\:\/\/([^\/]*)
*/; var match = url
match(regex); if(typeof match
= "undefined" && null
= match) { host = match[1]; } return host;}3、原生 JavaScript 清除空格String
prototype
trim = function() { var reExtraSpace = /^\s*(
)\s+$/; return this
replace(reExtraSpace, "$1")}4、原生 JavaScript 替换全部String