我想實現一個正則表達式,只允許連字符後面的一個或兩個數字'-'
,它不能正常工作。它可以讓儘可能多的數字作爲用戶類型後'-'
正則表達式無法正常工作
請推薦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}$/,
我認爲正則表達式沒有錯。 'hyphenRe`完全沒有被調用。任何線索? – 2011-02-14 07:44:28