我正在使用tableutils.js插件,在里面,它用于过滤的正则表达式是:
var pattern = new RegExp(filter.expr,'i');它的过滤如果我键入字母T,它的显示项包含
Tony
Captain
它的工作模式就像在MYSQL LIKE %%中一样,在regex中使用这个/^'+filter.expr+'/i,但是如果我事先遗漏了something.Thanks,那么它不会让任何人检查我的模式。
发布于 2014-08-08 00:35:48
如果要修改插件以只匹配第一个字母,请将该行更改为:
var pattern = new RegExp('^' + filter.expr, 'i');在/.../中,不能在regexp文本中使用变量。您必须将它们作为字符串处理,然后使用new RegExp将字符串转换为RegExp。
https://stackoverflow.com/questions/25194349
复制相似问题