0

関数では、次のような文字列を取得しています

'SHOWONLY_Clearance/Closeout
(21)'

「_」を使用してこの文字列を分割したい。これが私のコードです

function showResult(resStr)
{
    var substr = resStr.split('_');
    alert(substr[0]);
    alert(substr[1]);
}

動いていない。どんな助けでも大歓迎です。

4

2 に答える 2

0

改行の原因となっている文字が見えない可能性があります。改行、キャリッジ リターン、またはフォーム フィードである可能性があります。次のことを試してください。

function showResult(resStr) {
    var re = /[\u000a\u000c\u000d]/g;
    var parts = resStr.replace(re, '').split('_');
    alert(substr[0] + '\n' + substr[1]);
}
于 2012-04-22T08:46:01.427 に答える
0

正常に動作しています。フィドルをチェックしてください

于 2012-04-22T08:53:51.860 に答える