ホームページ  >  記事  >  ウェブフロントエンド  >  C#_javascript スキルでの JavaScript での TrimStart、TrimEnd、および Trim の実装

C#_javascript スキルでの JavaScript での TrimStart、TrimEnd、および Trim の実装

WBOY
WBOYオリジナル
2016-05-16 18:11:431140ブラウズ

ということで、自分で書いてみました!! 正規表現を使っている人はたくさんいたのですが、やり方がわからなかったので、一番原始的な方法でコードを投稿してみました! !!!

コードをコピーします コードは次のとおりです:

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);


ここでは詳細は説明しません。指摘してください、ありがとう!
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。