タイトルのようにシンプル。単語の間の1つを除くすべてのホワイトスキンを削除する正規表現ですか?
単語間の空白を除くすべての空白を削除する正規表現がありますか?
ので
" Hello. How are you today? "
これはあなたが望むものを行います
"Hello. How are you today?"
タイトルのようにシンプル。単語の間の1つを除くすべてのホワイトスキンを削除する正規表現ですか?
単語間の空白を除くすべての空白を削除する正規表現がありますか?
ので
" Hello. How are you today? "
これはあなたが望むものを行います
"Hello. How are you today?"
あなたはそれを見つけることができたよう使用 `\ sの{2、}`それ自体と単一のスペースを置き換える不必要を避けるために:は、あちこちすなわち6/7/8と私は.replace(/^\s+|\s+$/g,'')
var str = " fsdf d34234sf sdfsdf ";
str=str.replace(/^\s+|\s+$/g,'');
returns:fsdf d34234sf sdfsdf
1つの提案を使用することをお勧めし一部の古いブラウザバージョンが動作しない場合があります。 –
これは完璧です、ありがとうございます! :)私はこれを私のJsfiddleに保存しました。あなたのリンクがメインサイトにあるので、将来の人々に見てもらえるようにしました。 :) http://jsfiddle.net/MythOfEchelon/Qkm7a/ – mythofechelon
@BenHooper - あなたのフィドルでは、 'onInput'はありません。それは' onChange'でなければなりません。 –