使用案例:
我有以下字符串'파이어 볼'
,我想检查字符串中的每个符号是否是任何语言的有效字母。
我尝试过的:
为此,我发现以下正则表达式模式应该匹配“任何语言中的任何字母”。
/\p{L}/
该模式在我测试的主要正则表达式帮助程序网站(regex101,regexcoach,regexer)上成功匹配。他们都按照预期将4个符号作为匹配返回。
现在,当我在我的javascript / node.js应用程序中尝试此操作时,它不起作用,请参阅以下代码段:
if (/\p{L}/.test('파이어 볼')) {
alert('true');
}
else {
alert('false');
}
题:
如何正确测试给定字符是否是任何语言的有效字母。
Javascript没有正确地unicode正则表达式。使用此库可修复缺少的功能: