PDA

Просмотр полной версии : Кириллица и регистрозависимость RegExp


Ануб
18.02.2010, 14:16
var txt = 'Большая жОпа';

var t_reg:RegExp = /(жопа|jopa)/i;
var t_matches:Array = txt.match(t_reg);
if (t_matches) {
trace('найдено: '+t_matches);
} else {
trace('не найдено');
} результат - не видит, если заменить на var txt = 'Большая jOpa'; - видит.

Обработчик не желает игнорировать регистр, если речь идёт о кириллических символах в тексте. Можно ли это исправить?

udaaff
18.02.2010, 14:46
Вряд ли.

Партизан
18.02.2010, 16:05
i
ignoreCase
Совпадение без учета регистра. Применяется к символам A—Z и a—z, но не к расширенным символам, таким как É и é .

cooler_ua
19.04.2010, 15:52
http://help.adobe.com/en_US/AS3LCR/Flash_10.0/String.html#toLowerCase%28%29