Тип QChar — JavaScript-обёртка над Qt QChar, представляющая один символ Unicode.
Предназначен для проверки категории символа, изменения регистра и получения Unicode-кода.
new QChar(value)
value — первый символ строки, числовой код Unicode или другой QChar. Перед использованием выполните post.install('QChar').
post.install('QChar');
var ch = new QChar('Я');
post.log('' + [ch.unicode, ch.isLetter(), ch.toLower().toString()].join(', '));
| Сигнатура | Описание |
|---|---|
| int unicode | Код Unicode. Чтение/запись. |
| String symbol | Строковое представление символа. Чтение/запись. |
не имеет
| Сигнатура | Описание |
|---|---|
| bool hasMirrored(), isDigit(), isHighSurrogate(), isLetter(), isLetterOrNumber() | Проверки направления, цифры, суррогатной пары и буквенной категории. |
| bool isLower(), isLowSurrogate(), isMark(), isNull(), isNumber() | Проверки регистра и Unicode-категории. |
| bool isPrint(), isPunct(), isSpace(), isSymbol(), isTitleCase(), isUpper() | Проверки печатного символа, пунктуации, пробела, символа и регистра. |
| QChar mirroredChar(), toCaseFolded(), toLower(), toTitleCase(), toUpper() | Вернуть преобразованный символ. |
| int toLatin1(), String toString(), QVariant toVariant() | Преобразовать символ. |