JavaScript で「:」の前の文字列の一部を削除するにはどうすればいいですか? 質問する

JavaScript で「:」の前の文字列の一部を削除するにはどうすればいいですか? 質問する

文字列 がある場合、を含む のAbc: Lorem ipsum sit amet前の文字列を JavaScript/jQuery を使用して削除するにはどうすればよいでしょうか。たとえば、上記の文字列は次のようになります。::Lorem ipsum sit amet

ベストアンサー1

ここでは jQuery は必要ありません。通常の JavaScript で十分です。

var str = "Abc: Lorem ipsum sit amet";
str = str.substring(str.indexOf(":") + 1);

または.split()そして.pop()バージョン:

var str = "Abc: Lorem ipsum sit amet";
str = str.split(":").pop();

または、正規表現バージョン(これにはいくつかのバリエーションがあります):

var str = "Abc: Lorem ipsum sit amet";
str = /:(.+)/.exec(str)[1];

おすすめ記事