Javascript 带有印度字符的正则表达式
我想知道有没有可能为印度字符写一个正则表达式?我想验证给定的字符是印度字母还是数字。我发现了两个问题: 所以我尝试了这个:\x{0600}-\x{06ff} 但是如果我搜索这个文本(在OpenOffice中):用这个:\x{0600}-\x{06ff} 没有找到任何东西…这应该可以Javascript 带有印度字符的正则表达式,javascript,regex,character,hindi,Javascript,Regex,Character,Hindi,我想知道有没有可能为印度字符写一个正则表达式?我想验证给定的字符是印度字母还是数字。我发现了两个问题: 所以我尝试了这个:\x{0600}-\x{06ff} 但是如果我搜索这个文本(在OpenOffice中):用这个:\x{0600}-\x{06ff} 没有找到任何东西…这应该可以 [\u0900-\u097F]+// \uFFFF format supported by Java,.net 或 或 不同的正则表达式引擎是不同的。你说你“想验证给定的字符是否是印度字母或数字”,这表明你正在
[\u0900-\u097F]+// \uFFFF format supported by Java,.net
或
或
不同的正则表达式引擎是不同的。你说你“想验证给定的字符是否是印度字母或数字”,这表明你正在使用某种编程语言,但你说你“搜索此文本(在OpenOffice中)”,这表明你正在尝试使用不同的正则表达式引擎测试你的正则表达式。这是个坏主意。你应该指定你使用的语言。我从来没有真正深入研究过正则表达式…所以不同的引擎对我来说都是新的:)好吧,我实际上正试图用javascript来做这件事。。。
[\u{0900}-\u{097F}]+// \u{FFFF} format supported by perl,pcre
\p{Devanagari}//not widely supported