ホームページ >ウェブフロントエンド >jsチュートリアル >jsのトリム関数、スペース削除関数、および通常のcollection_javascriptスキル

jsのトリム関数、スペース削除関数、および通常のcollection_javascriptスキル

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

ただし、プロジェクトが jQuery などのフレームワークを使用しない場合、js 自体にはそのような関数がないため、関数の具体的な実装は次のとおりです。 >

コードをコピーします コードは次のとおりです: //ユーザーが
関数を呼び出すための関数 Trim(s){
return trimRight(trimLeft(s));
}
//左の空白を削除します
function trimLeft(s){
if(s == null) {
return "" ;
}
varwhitespace = new String(" tnr");
var str = new String(s);
if (whitespace.indexOf(str.charAt(0)) 1) {
var j=0, i = str.length;
while (j < i &&whitespace.indexOf(str.charAt(j)) != -1){
j ; 🎜>}
str = str.substring (j, i);
}
return str;
}
//右側の空白を削除します
functionrimRight(s) ){
if(s == null) return " ";
varwhitespace = new String("tnr");
var str = new String(s); (str.charAt(str.length-1)) != -1){
var i = str.length - 1;
while (i >= 0 &&whitespace.indexOf(str.charAt(i) )) != -1){
i-- ;
}
str = str.substring(0, i 1);
return
}


使用するときは、trim関数を呼び出すだけです。
正規表現を使った実装方法は以下の通りです:



コードをコピーします