ということで、自分で書いてみました!! 正規表現を使っている人はたくさんいたのですが、やり方がわからなかったので、一番原始的な方法でコードを投稿してみました! !!!
String.prototype.trimStart = function(trimStr){
if(!trimStr){return this;}
var temp = this;
while(true){
if(temp.substr(0,trimStr.length)! =trimStr){
break ;
}
temp = temp.substr(trimStr.length)
}
String.prototype.trimEnd; = function(trimStr){
if(!trimStr){return this;}
var temp = this;
while(true){
if(temp.substr(temp.length-trimStr. length,trimStr.length)!= trimStr){
break;
}
temp = temp.substr(0,temp.length-trimStr.length);
return temp;
};
String.prototype.trim = function(trimStr){
var temp = trimStr;
if(!trimStr){temp=" ";}
return this.trimStart( temp).trimEnd(temp);
ここでは詳細は説明しません。指摘してください、ありがとう!