文字列からすべての特殊文字とスペースを削除し、アンダースコアに置き換えたい。文字列は
var str = "hello world & hello universe";
私は今これを持っています、それはスペースだけを置き換えます:
str.replace(/\s/g, "_");
結果はですがhello_world_&_hello_universe
、特殊記号も削除したいと思います。
私はこれを試しましstr.replace(/[^a-zA-Z0-9]\s/g, "_")
たが、これは役に立ちません。