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