Я пытаюсь реализовать регулярное выражение, чтобы разрешить только одну или две цифры после дефиса '-'
, и оно не работает должным образом.После '-'
допускается столько цифр, сколько типов пользователей. Пожалуйста, предложите мой ExtJS
Ext.apply(Ext.form.VTypes, {
hyphenText: "Number and hyphen",
hyphenMask: /[\d\-]/,
hyphenRe: /^\d+-\d{1,2}$/,
hyphen: function(v){
return Ext.form.VTypes.hyphenRe.test(v);
}
});
//Input Field for Issue no
var <portlet:namespace/>issueNoField = new Ext.form.TextField({
fieldLabel: 'Issue No',
width: 120,
valueField:'IssNo',
vtype: 'hyphen'
});
. Это работает только в том случае, если разрешены цифры и -
.Но он также должен разрешать только от 1
до 2
цифр после -
не более.
Что-то не так в моем регулярном выражении?hyphenRe: /^\d+-\d{1,2}$/,