0
在php中,我使用preg_match_all()來查找字符串中的關鍵字(使用格式%keyword%),該功能奇妙地工作並返回所有找到的關鍵字數組。使用jQuery在字符串中查找關鍵字
我想要做的是使用jQuery或JavaScript做同樣的事情。我曾嘗試使用filter()函數,並且它有用。但我想我錯過了一些東西。
如何使用正則表達式在字符串中查找關鍵字的所有實例?
這是我迄今摸索出:
$("[id^='editableContent-']").filter(function() {
alert($(this).html().match(/\%(.*?)\%/));
});
任何建議,歡迎!
編輯:
對於任何人讀這一點,我已經找到了如何讓我的關鍵字到一個數組:
$("[id^='editableContent-']").filter(function() {
var keys = $(this).html().match(/\%(.*?)\%/gi).toString();
var keys_arr = keys.split(',');
alert(keys_arr[1]);
});
dupe http://stackoverflow.com/questions/190253/jquery-selector-regular-expressions http://stackoverflow.com/questions/345194 /正則表達式匹配功能於jquery的 – 2010-03-08 06:03:36