我正在嘗試在JavaScript中使用正則表達式。使用正則表達式在JavaScript中分割字符串
var script = "function onclick() {loadArea('areaog_og_group_og_consumedservice', '\x26roleOrd\x3d1');}";
var match = new RegExp("'[^']*(\\.[^']*)*'").exec(script);
我想分裂包含兩個元素:在gskinner.com/RegExr/測試時,它
match[0] == "'areaog_og_group_og_consumedservice'";
match[1] == "'\x26roleOrd\x3d1'";
此正則表達式匹配正確的,但它並不在我的javascript工作。這個問題可以通過在這裏測試ir複製http://www.regextester.com/。
我需要使用Internet Explorer 6及更高版本的解決方案。
任何正則表達式大師的幫助嗎?
你能描述一下您所遇到的行爲?它完全匹配嗎?或只是匹配錯誤的部分? – kelloti 2011-01-29 02:25:26
我得到第一場比賽,但第二場比賽看起來是空的。 – Simon 2011-01-29 13:15:09