JQuery/Javascript - 需要正则表达式来匹配多语言文本
JQuery/Javascript - Need RegEx to match the multilingual text
我正在使用下面的jQuery代码来搜索页面上的文本,但这不会搜索网页上的法语或其他语言文本。使用的 jQuery 代码如下 -
phrase = ["''b(", phrase, ")"].join("");
//search for any matches
var count = 0;
$("#faq-container p").each(
function (i, v) {
//replace any matches
var block = $(v);
block.html(
block.text().replace(
//new RegExp(phrase, "gi"), function (match) { // properties used g , i => g -> global : Whether to test the regular expression against all possible matches in a string, or only against the first.
// i -> ignoreCase : Whether to ignore case while attempting a match in a string.
phrase, function (match) {
count++;
return ["<span class='highlight'>", match, "</span>"].join("");
}
)
);
}
);
只需删除行下面的行即可解决此问题 -
短语 = ["''b(", 短语, ")"].join(");
我不知道不知何故,这一行与其他语言文本(英语除外)不匹配......
相关文章:
- 如何在使用 UIWebView 编辑 HTML 内容时正确调整输入语言更改 (LTR/RTL) 的文本对齐方式
- Javascript:检查用户是否's的输入文本是“;空白语言”;
- 如何更改谷歌翻译在编码中选择语言文本
- 多语言丢失文本样式
- Javascript中的多语言文本计算器
- 更改文本对齐方式 更改语言后
- 根据浏览器语言更改语言选择文本
- 在node中使用pdfkit.js以任何语言呈现文本
- 如何在没有 ajax 调用或服务器端语言的情况下包含 HTML/文本文件
- 如何为我自己的语言 - 文本区域的语法着色
- JQuery/Javascript - 需要正则表达式来匹配多语言文本
- 如何使用javascript或任何其他限定语言替换特定元素中的文本
- 根据变量更改提交和重置按钮值文本语言
- 使用谷歌翻译的多语言文本区域
- 为什么大多数语言在字符串文本中使用双引号而不是单引号
- 如何更改html中文本框的输入语言
- Knockoutjs-customBinding基于语言的文本
- 根据语言的不同,使用jQuery在左右文本对齐之间切换
- 有两种CSS嵌入语言风格的网页,不同的文本语言类型
- 超文本标记语言文本框的javascript / jquery