19 javascript regex hebrew right-to-left
如果一个字符串开始(第一个字母)宽度为RTL语言/希伯来语,我试图打算.
有任何想法吗?
Bar*_*ers 18
JavaScript不支持像\p{InHebrew}
(或类似的)正则表达式脚本.但是,它确实支持Unicode转义,因此您可以使用正则表达式:
/[\u0590-\u05FF]/
Run Code Online (Sandbox Code Playgroud)
这将匹配一个希伯来字符.
请参阅:http://unicode.org/charts/PDF/U0590.pdf 和:http://www.regular-expressions.info/unicode.html
// First choose the required validation
HebrewChars = new RegExp("^[\u0590-\u05FF]+$");
AlphaNumericChars = new RegExp("^[a-zA-Z0-9\-]+$");
EnglishChars = new RegExp("^[a-zA-Z\-]+$");
LegalChars = new RegExp("^[a-zA-Z\-\u0590-\u05FF ]+$"); //Note that this one allows space
// Then use it
if (!LegalChars.test(Field)) {
return false;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10991 次 |
最近记录: |