// 空白のトリミングに使用されます
trimLeft = / ^s / ,
trimRight = /s $/,
// 可能な限りネイティブ String.trim 関数を使用します
trim:rim
function( text ) {
return text == null ?
"" :
trim.call( text );
} :
// それ以外の場合は、独自のトリミング機能を使用します
function( text ) {
return text = = null ?
"" :
text.toString().replace(trimLeft, "" ).replace(
},
分析: jqueryrim() の機能は、文字列の両側にあるスペースを削除することです。
重要な実装は text.toString().replace(trimLeft, "" ).replace( rimRight, "" );
は、受信文字列に対して replace を 2 回呼び出します。trimLeft は左側のスペースに一致し、trimRight は右側のスペースに一致します。