Javascript 正则表达式问题土耳其字符

标签 javascript regex search

我正在尝试将搜索功能添加到我的列表页面。我在客户端使用 javascript 实现搜索功能。但是我只有一个土耳其字符“İ”有问题。它不适用于正则表达式的不区分大小写的搜索。例如 ^(?=.*?ŞAHİN).*$/i 表达式找不到“şahin”,反之亦然。其他土耳其字符正常工作。我该如何解决这个问题?

最佳答案

尝试:

^(?=.*?ŞAH[İi]N).*$/i

有点乱,但应该可以...

关于Javascript 正则表达式问题土耳其字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21523592/

相关文章:

javascript - self.el 与 this.el

.net - 如何在 MSVS 2012+ 编辑器(和 .NET?)中使用正则表达式替换插入 ‘\’ +‘n’

用于搜索文件的 Python 脚本

asp.net - 如何在 ASP.NET 中实现站点搜索?

javascript - 调用 AJAX 通过按钮发送值

javascript - 如何在 Vue 数据对象中运行函数?

javascript - 将同一变量的不同值添加到数组中

java - 如何替换未附加到字符串的文本中的数字

JavaScript 正则表达式模式与变量连接

amazon-web-services - Amazon CloudSearch 重音词