Here you can find the source of trim()
function trim()/* w w w.j a v a2 s . c om*/ { var start,end; start = 0; end = this.length-1; while (start<=end&&this.charAt(start)==" "){ start++; } while (start<=end&&this.charAt(end)==" "){ end-- } return this.substring(start,end+1); } function reverse(){ var str=""; for (var x=this.length-1;x>=0;x--){ str+= this[x]; } return str; } String.prototype.trim = trim; String.prototype.reverse = reverse;
String.prototype.trim = function () return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/, "$1"); "[" + " 1234 ".trim() + "]"
String.prototype.trim = function () { return this.replace(/^\s*/, "").replace(/\s*$/, ""); };
var str=" sds " console.info("--"+str.trim()+"--"); console.info(str.charAt(2)); var str1=" aaa ff "; console.info("|"+str1.trim()+"|"); String.prototype.trim=function() { var regular=/(^\s*)|(\s*$)/gi; return(this.replace(regular,"")); var str2="Hello "; var str3="Word "; var str4=" job!"; console.info(str2.concat(str3,str4)); console.info(str2.substring(0,2));
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); }; var str = " foo bar j"; console.log(str.trim().split(' '));
String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, "");
String.prototype.trim = function () { var reExtraSpace = /^\s+(.*?)\s+$/; return this.replace(reExtraSpace, "$1"); }; var script = document.getElementsByTagName("script"); var template = {}; for(var i = 0; i < script.length; i++){ if(script[i].getAttribute("type") == "template" && script[i].id) ...
String.prototype.trim = function() { var str = this.replace(/^\s\s*/, ''), ws = /\s/, i = str.length; while (ws.test(str.charAt(--i))); return str.slice(0, i + 1); };
String.prototype.trim = function() { return this.replace(/^\s*/, "").replace(/\s*$/, ""); };
String.prototype.trim=function() return this.replace(/(\s*$)|(^\s*)/g, "");