この正規表現:このにハイフンをスペースで置き換えるこの正規表現がハイフンをハイフンで置き換えるのを防ぐには?
The dog jumped over the lazy - chair
:
str.replace(/ +/g, '-').toLowerCase();
がこれを変換します
the-dog-jumped-over-the-lazy---chair
それは、この代わりに(のみハイフン)を産生するように、それを変更する方法:
the-dog-jumped-over-the-lazy-chair
ハイフンを私のために余分なハイフンに置き換えることはありません。あなたは正確な正規表現か、それともあなたの正確な入力文字列ですか? – BoltClock
元の質問にはタイプミスがありました。私はそれを編集しました。 –