1

変数として次の文字列があります。

var name1 = '001-C6AL7_deepgreen_C3AE7_tankhakinavy_FJAG7_blackredmulti_FBAE7_tanbrown.jpg';

これは、編集できないサーバー側の構成によって提供されます。jQuery を使用すると、一意の文字 (ハイフン '-') の前後にあるすべての文字のアラートを作成する方法があります。

理想的には、最初にアラートを出し001、次に 2 番目のアラートをC6AL7_deepgreen_C3AE7_tankhakinavy_FJAG7_blackredmulti_FBAE7_tanbrown.jpg

4

1 に答える 1

2

split()バニラ JavaScript ( MDN docu )のコマンドを使用できます- ここでは jQuery は必要ありません:

var name1 = '001-C6AL7_deepgreen_C3AE7_tankhakinavy_FJAG7_blackredmulti_FBAE7_tanbrown.jpg';

var parts = name1.split( '-' );

alert( parts[0] );
alert( parts[1] );
于 2012-07-02T12:54:27.847 に答える