我需要为特定单词测试一个字符串(希伯来语)。 Here is a working fiddle
当你使用英语时它会起作用。
因此,如果你为“是”(true
)或“阅读”(false
)测试“你准备好了吗”,它可以正常工作。
但如果你为“כל”测试“כלהכבוד”,它会返回false
。
我正在使用的JS脚本:
var myString = 'Hello world!';
var myWord = 'world';
var regexp = new RegExp('\\b' + myWord + '\\b');
alert(regexp.test(myString));
有没有人知道,为什么RegExp在你使用希伯来语时会停止工作?