私はこのような文字列を持っています。
var a="1:2:3:";
a.split(":")
「:」コロン文字を削除するために分割したい。
結果としてこれを取得したい:
["1","2","3"]
しかし、代わりにの結果a.split(":")
は次のとおりです。
["1","2","3",""]
私はこのような文字列を持っています。
var a="1:2:3:";
a.split(":")
「:」コロン文字を削除するために分割したい。
結果としてこれを取得したい:
["1","2","3"]
しかし、代わりにの結果a.split(":")
は次のとおりです。
["1","2","3",""]
このトリム メソッドを使用して、末尾のコロンを削除します。
function TrimColon(text)
{
return text.toString().replace(/^(.*?):*$/, '$1');
}
次に、次のように呼び出すことができます。
TrimColon(a).split(":")
必要に応じて、もちろんTrimColon
文字列プロトタイプ メソッドを作成して、次のようなことができるようにすることもできます。
a.TrimColon().split(":");
使用されている正規表現の説明が必要な場合: http://bit.ly/Ol8lsX
このような文字列を解析する前に、文字列の最初と最後からコロンを削除する必要があります。
a.replace(/(^:)|(:$)/g, '').split(":")