Javascript Jquery搜索表可以';找不到带括号的单词

Javascript Jquery搜索表可以';找不到带括号的单词,javascript,jquery,Javascript,Jquery,我有一个jquery代码,它用单词搜索表 但我似乎找不到带括号的词 $(function () { $(' #search ').click(function () { var str = $('#emp_search').val(); var strary = str.split(' '); $("table").find("tr").slice(1).each(function (index) { var text = $.trim($(this)

我有一个jquery代码,它用单词搜索表

但我似乎找不到带括号的词

$(function () {
$(' #search ').click(function () {

    var str = $('#emp_search').val();
    var strary = str.split(' ');

    $("table").find("tr").slice(1).each(function (index) {
        var text = $.trim($(this).text());

        for (var i = 0; i < strary.length; i++) {
            console.log("%s:%s", text, strary[i]);
            var regex = new RegExp(".*\\b" + strary[i] + "\\b\.*", "gi");
            $(this).toggle(regex.test(text));
            console.log(regex.test(text));
            if (regex.test(text)) break;
         }
       });
    });
});
$(函数(){
$(“#搜索”)。单击(函数(){
var str=$('emp_search').val();
var strary=str.split(“”);
$(“table”).find(“tr”).slice(1)。每个(函数(索引){
var text=$.trim($(this.text());
对于(变量i=0;i
这是我的名片


您可以标准且轻松地使用此jquery插件


如果您的意思是要搜索需要在正则表达式中转义的括号,那么您的正则表达式中已经包含了与括号匹配的
\b
,因此您有点冲突…@nnnn how先生。请给我看一些代码。我不知道为什么,因为这个代码只是我在JSFIDLE中得到的。这太复杂了。并且它具有许可证。请检查以下步骤: