gpt4 book ai didi

javascript - 如何在正则表达式中使用任何语言的任何字母

转载 作者:行者123 更新时间:2023-12-03 02:50:18 24 4
gpt4 key购买 nike

用例:

我有以下字符串'파oodle어 볼',我想检查字符串中的每个符号是否是任何语言中的有效字母。

我尝试过的:

为此,我找到了以下正则表达式模式,该模式应该匹配“任何语言中的任何字母”。

/\p{L}/

该模式在我测试的主要正则表达式帮助程序网站(regex101、regexcoach、regexer)上成功匹配。正如预期的那样,它们都返回了 4 个匹配的符号。

现在,当我在 javascript/node.js 应用程序中尝试此操作时,它不起作用,请参阅以下代码片段:

if (/\p{L}/.test('파이어 볼')) {
alert('true');
}
else {
alert('false');
}

问题:

如何正确测试给定字符是否是任何语言中的有效字母。

最佳答案

Javascript 无法正确编码正则表达式。使用此库,因为它修复了缺失的功能:

https://www.npmjs.com/package/js-regex-pl

关于javascript - 如何在正则表达式中使用任何语言的任何字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47898480/

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