我一直在嘗試使用jQuery的匹配()函數,但我沒能得到任何我嘗試的工作......jQuery的 - 模式匹配
基本上,我想匹配任何括號中的字符串:
(樣品) (口袋妖怪) (su54gar99)
...等
想這(最新的嘗試...不知道我有多少經歷過在這一點上......)
$('.acf').each(function() {
var ac = $(this);
ac.data('changed', false);
ac.data('alias', 'ac-real-');
ac.data('rx', /\s*\(\s+\)\s*/i);
ac.data('name', ac.attr('name'));
ac.data('id', ac.attr('id'));
ac.data('value', ac.val());
});
謝謝,我發現像我發佈後1分鐘......但謝謝! – 2011-04-25 15:51:56
當有更精確的表達式時(例如'[^()]'),不要使用點。如果有多組圓括號,則表達式'\(。+ \)'失敗。請注意,如果括號嵌套,lazy dot版本:'\(。+?\)'也會失敗。使用:\([^()] * \)'只安全匹配最內層的括號。 – ridgerunner 2011-04-25 16:15:46
這只是一個建議,以糾正錯誤。無論如何,感謝您的意見。 – manojlds 2011-04-25 16:18:35