Here you can find the source of trim()
String.prototype.trim = function() { return this.replace(/^s+|s+$/, ''); } function validate(input) { console.log(1);/* w w w .ja v a 2 s .c om*/ }
String.prototype.trim = function() { return this.replace(/^\s+/, '').replace(/\s+$/, ''); };
String.prototype.trim = function(){ return /^\s*([\d\D]*?)\s*$/.exec(this)[1]; };
String.prototype.trim = function() { var trimmed = this.replace(/^\s+|\s+$/g, ""); return trimmed; };
String.prototype.trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, "");
String.prototype.trim = function() { return this.replace(/^\s|\s$/, ""); };
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/gi, "") function get(id) { return document.getElementById(id)
String.prototype.trim||(String.prototype.trim=function(){ return this.replace(/^\s+|\s+$/g,"")} );
String.prototype.trim = function() { return this.replace(/^\s+/,'').replace(/\s+$/,''); }; console.log(JSON.stringify(" foo ".trim()));
"use strict"; String.prototype.trim = function () { return this.replace(/^\s*/, "").replace(/\s*$/, "");