我試圖在HTML文本框中允許某種格式。這種格式必須是由連字符分隔的4組數字0-99。例如,4-4-4-4或4-55-4-55或44-55-4-55。我發現這qMask jQuery plugin,它讓我的99%的方式到我想要的地方。但是,在每個數字字段中,它將接受1個數字或2個數字,而不是1個數字或2個數字。正則表達式和/或jQuery允許特定格式的字符串輸入
這裏我的代碼:$("#lce").mask("9-9-9-9");
結果在接受每塊
1號我也試過:在要求每塊
2號和$("#lce").mask("99-99-99-99");
結果:$("#lce").mask("9?-9?-9?-9?");
以及交替9'和」在接受每塊1號s不管怎樣結果
還試圖指定自己的標準來搜索每個該網站:
$.mask.definitions['i'] = "[0-9]|[0-9][0-9]";
$("#lce").mask("i-i-i-i");
每塊接受1個數字的結果。
我所做的沒有任何工作,我也不知道RegEx足夠詳細說明我在尋找什麼,或者插件不接受RegEx的方式,我期望它。
目標是讓輸入類似於在Windows計算機中輸入靜態IP。您可以鍵入1-3個字符並使用[句點]鍵移至下一個塊。
任何人有任何提示?我搜查了,但我發現沒有幫助。