文字列からスペースを削除する Jquery メソッド: 1. 正規表現を使用して replace 関数を使用して文字列内のスペースを検索し、そのスペースを空文字 [''] に置き換えます; 2. [$.trim] を使用します。 ] 文字列の先頭と末尾のスペースを削除する関数、構文 [$.trim(str)]。
関連推奨事項:「jQuery チュートリアル 」
このチュートリアルの動作環境: Windows7 システム、jquery1.10.2この方法は、すべてのブランドのコンピュータで機能します。
方法 1: 正規表現で replace() を使用する
すべてのスペースを削除します [両端のスペースには、文字列の途中のスペースも含まれます]:
str = str.replace(/\s+/g,'');
二重スペースを削除:
str = str.replace(/^\s+|\s+$/g,'');
左側のスペースを削除:
str = str.replace( /^\s*/, '');
右側のスペースを削除:
str = str.replace(/(\s*$)/g,'');
方法 2: $.trim() 関数
$.trim() 関数は、文字列の両端の空白文字を削除するために使用されます。
注: $.trim() 関数は、文字列の先頭と末尾にあるすべての改行文字、スペース (連続したスペースを含む)、およびタブ文字を削除します。これらの空白文字が文字列の途中にある場合、それらは保持され、削除されません。
文法
$.trim( str )
例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> </head> <body> <pre id="original"><script> $(function () { var str = " lots of spaces before and after "; $( "#original" ).html( "Original String: '" + str + "'" ); $( "#trimmed" ).html( "$.trim()'ed: '" + $.trim(str) + "'" ); }) </script>