cyrillic单词的Regexp不'无法在应用程序中工作

Regexp for cyrillic word doesn't work in app

本文关键字:应用程序 工作 单词 Regexp cyrillic      更新时间:2023-09-26

我正在用asp.net+js开发web应用程序,并坚持使用regexp,它的工作原理就像一个魅力小测试,但在应用程序中绝对不能像预期的那样工作。

这是小提琴的链接http://jsfiddle.net/#&togetherjs=sSzwzBe62Q。以下是要尝试的示例词:Слово、Слава、Пример。(单词,单词,范例-俄语)。

代码应该删除左栏输入中除第一个单词外的任何单词。它适用于拉丁文,但不适用于西里尔文。有什么建议吗?

完美工作的简短示例:

var rx = /['wА-Яа-яЁё]+/;
var text = "Слово Word";
document.body.innerHTML = rx.exec(text);

尝试将范围指定为unicode范围。

我对cyrillic不是很熟悉,所以我将以http://en.wikipedia.org/wiki/Cyrillic_script_in_Unicode:

/['w'u0400-'u04ff'u0500-'u052f'ua640-'ua69f'u1d2b-'u1d78]+/.exec("Слово Word");