JavaScript, подходящий для юникодовых букв [дубликат]

Вы можете попробовать также Xdebug для более информативных дампов var

12
задан user1767962 3 November 2012 в 16:56
поделиться

2 ответа

Начиная с ECMAScript 2018, JavaScript, наконец, поддерживает свойство Unicode escapes изначально.

Для более старых версий вам необходимо либо определить все соответствующие диапазоны Unicode. Или вы можете использовать пакет XRegExp Стивена Левитана с юникодными надстройками и использовать его ярлыки свойств Unicode:

var regex = new XRegExp("^\\p{L}*$")
var a = "abcäöüéèê"
if (regex.test(a)) {
    // Match
} else {
    // No Match
}
12
ответ дан Tim Pietzcker 3 September 2018 в 15:47
поделиться

Если вы захотите использовать Babel для создания своего javascript, тогда будет выпущен плагин babel, который преобразует регулярные выражения, такие как /^\p{L}+$/ или /\p{^White_Space}/ в регулярное выражение, которое браузеры будут Понимаю.

Это страница проекта: https://github.com/danielberndt/babel-plugin-utf-8-regex

5
ответ дан Daniel 3 September 2018 в 15:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: