JavaScript本身並沒有去除前後空白的功能,所以需要自行延伸功來操作去除空白這個功能,利用正規表示式找到空白取代掉,javascript正規表示式空白是/S,/正規式/g是全部取代。
使用方法是如下:
字串.trim();去除字串的左右空白
字串.lTrim();去除字串的左空白
字串.rTrim();去除字串的右空白
//去除前後(左右)空白 String.prototype.trim = function() { alert(this); return this.replace(/(^[\s]*)|([\s]*$)/g, ""); } //去左空白 String.prototype.lTrim = function() { return this.replace(/(^[\s]*)/g, ""); } //去除右空白 String.prototype.rTrim = function() { return this.replace(/([\s]*$)/g, ""); } |
0 意見:
張貼留言