2010年1月15日 星期五

[JavaScript] JavaScript用split()處理Regular Expression在IE有問題啊~

標題寫了很長,JavaScript苦手的如我,在IE裡就遇到了split()用Regular Expression的問題,例如:

var str = "abc1-2";
var s = str.split(/(^abc)([0-9]+)-([0-9]+)/);
/* 結果
s[0] = "";
s[1] = abc;
s[2] = 1;
s[3] = 2;
*/

但是在惡名昭彰的IE裡,s就沒有值了,所以就要另外再想辦法~

Regular Expression (RegExp) in JavaScript - 好用的測試JavaScript Regular Expression工具

沒有留言: