如何在JavaScript中检测字符串中的希伯来字符

11

我正在尝试使用js实现一个简单的函数来检测字符串中是否包含希伯来字符。求助!

编辑:我只想检测希伯来语,而不是rtl语言。


可能是重复的问题:Javascript - how to find hebrew? - digglemister
你能解决这个链接中的问题吗? - Parag Bhayani
@HikeNalbandyan 好的,让我为您尝试一下。 - Parag Bhayani
1个回答

35

您需要使用此正则表达式在字符串中进行搜索:"/[\u0590-\u05FF]/",也就是说。

function contains_heb(str) {
    return (/[\u0590-\u05FF]/).test(str);
}
<input id="the_text" type="text" value="בדיקה" />
<br /><button onclick="document.getElementById('the_output').value = contains_heb(document.getElementById('the_text').value)">Does it contain Hebrew?</button>
<br /><br />
Output:
<br /><input id="the_output" type="text" />


完美地运作!谢谢你。 - Hike Nalbandyan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接