У меня есть текстовое поле, и я бы хотел проверить его текст со следующим регулярным выражением:^([A-Z0-9] {1,40}) $.Регулярное выражение для буквенно-цифрового значения в верхнем регистре
Таким образом, это регулярное выражение принимает только прописные и заглавные буквы и цифры длиной не более 40.
Но пользователь может ввести буквы полей (строчные или прописные), цифры и пробелы. Перед тем как подтверждения выше регулярное выражение, я хочу, чтобы выполнить замену:
для непечатаемых я использую:
- fromVale: "\ S" -> это будет искать все пробелам
- toValue: "" - > замените его на 0 знака длины
Но как я могу искать в алфавитно-цифровой строке только символы (символы) и заменять их на верхний регистр? В этом случае, что будет от ценности и ценности? Стараюсь:
- fromVale: "\ ш" -> это будет искать все письмо
- toValue: "\ U" -> сделать верхнийРЕГИСТР
, но это не работает ...
Примеры допустимых значений: aaa11c1BB222cc -> после замены: aAA11C1BB222CC
Спасибо, Madik
какой язык вы используете? добавьте это в свои теги, пожалуйста. – rodneyrehm
Я думаю, что это не имеет отношения к вопросу. Если я напишу правильное правило, это будет работа на всех языках программирования высокого уровня ... – madik
@madik, когда дело доходит до регулярных выражений, которые так не верны, я боюсь. –