В моем приложении текстовое поле есть там, где должно быть разрешено только регулярное выражение:/[A-Z0-9 _] /. его рабочий тон, когда мы вводим значения с клавиатуры с кодом i, вставленным ниже. Проблема в том, когда i Вставить некоторое значение, отличное от регулярного выражения, принимается с использованием ctrl + v и правого клинка. NoteI отключил правый клик и ctrl + v события по ключевому слову, что не является хорошим решением для моей проблемы, пожалуйста, помогите мне в решении этого вопроса. , пожалуйста, скажите, как проверить значение текстового поля после вставки некоторого текста.Как проверить значение текстового поля после вставки некоторого текста в текстовое поле regex в extjs?
Mycode: {
xtype: 'textfield',
flex: 1,
allowBlank: false,
maskRe: /[A-Z0-9_]/,
maxLength: 50,
regex: /[A-Z0-9_]/,
ref: '../refField',
enableKeyEvents:true,
listeners: {
keydown: function(field, e){
if((e.getKey() ==86) && e.ctrlKey){
e.stopEvent();
}
}
}
}
С уважением, Raj
Привет, мой регулярное выражение регулярное выражение:/[A-Z0-9 _] /, если я ввести 0-9 и вставить что-нибудь другое, чем регулярное выражение его accepting.So может вам скажите, как проверить значение текстового поля на вставке и проверить соответствующим образом и ограничить символы az на вставке. пожалуйста, его чрезвычайное положение. Raj – user27
см. Обновленный ответ –
Принимает любое значение после и перед значением регулярного выражения путем вставки с помощью ctrl + v и мыши правой кнопкой мыши. – user27