jQueryまたはVanilla JavaScriptを使用して文字列を再フォーマットする必要がある
があるとしましょう"Sonic Free Games"
。
に変換したいです"sonic-free-games"
。
したがって、空白はダッシュに置き換えられ、すべての文字は小文字に変換される必要があります。
これについて何か助けていただけますか?
ベストアンサー1
文字列を使用するだけですreplace
そしてtoLowerCase
たとえば、次の方法があります。
var str = "Sonic Free Games";
str = str.replace(/\s+/g, '-').toLowerCase();
console.log(str); // "sonic-free-games"
g
のフラグに注意してください。これにより、文字列内でグローバルにRegExp
置換が行われます。フラグが使用されていない場合は、最初の出現のみが置換され、1 つ以上の空白文字と一致します。RegExp