前提・実現したいこと
javascriptで文字列の整理を行なっています。
空白を削除すると、改行も削除されてしまい、困っています。
1)全角スペース、タブスペース → 全て半角スペースに変換する
2)連続した半角スペース → 一つの半角スペースに変換する
課題)なぜか改行も削除される
どのようにすれば良いか、おわかりになる方、ご教授頂けると幸いです。
発生している問題・エラーメッセージ
//textには以下のように、全角スペース、タブスペース、 //連続した半角スペースなどを含む文字列が格納されている AAA BBB CCC DDD EEE
該当のソースコード
Javascript
1//text内の全角スペースおよびタブを、全て半角スペースに変換する 2text = text.replace(/ |\t/g, ' '); 3 4//連続した半角スペースを、全て一つの半角スペースに変換する 5text = text.replace(/\s+/g, ' ');
結果
//改行も削除されてしまいます AAA BBB CCC DDD EEE
理想
AAA BBB CCC DDD EEE
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/06/18 05:19
2019/06/18 05:21