gpt4 book ai didi

Javascript 正则表达式对象

转载 作者:行者123 更新时间:2023-11-30 08:07:58 25 4
gpt4 key购买 nike

我在下面使用这个功能来快速查找表格中的项目
我的问题是这个函数只搜索给定表中包含搜索字符串的文本
我一直在尽力修改它以仅匹配以搜索字符串开头但不起作用的文本。

function searchTable(inputVal)
{
var table = $('#supplier_table_body');
table.find('tr').each(function(index, row)
{
var allCells = $(row).find('td');
if(allCells.length > 0)
{
var found = false;
allCells.each(function(index, td)
{
var regExp = new RegExp(inputVal, '^i');
if(regExp.test($(td).text()))
{
found = true;
return false;
}
});
if(found == true)$(row).show();else $(row).hide();
}
});
}

这是我的jquery

        $('#itemname').keyup(function()
{
searchTable($(this).val());
});

最佳答案

string start anchor不是 regex modifier flag ,但需要成为表达式的一部分:

var regExp = new RegExp('^'+inputVal, 'i');

关于Javascript 正则表达式对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14854689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com