Ext.apply(Ext.form.VTypes,
{
telphone: function isTel(s)
{
var patrn=/^(/+?/d{2,4})?-?/d{3,4}(-)?/d{7,8}((-)?/d{3,4})?$|(((/+?/d{2,4})?-?)|0)?(1[35][0-9]{9})+$/;
if (!patrn.exec(s)) return false
return true
}
});
已修正,修改了正則表達式的驗證規則
先電話號碼的輸入規則爲027-25485457-2325 允許分機號碼爲3~4位 中間間隔符號"- " 可輸也可不輸入
另前也可加國家區號規則爲+86或者86 支持2到4位
手機號碼現已修改爲支持所有13/15開頭的號碼
手機號碼增加支持格式 015956865685 和+86-15956865685 兩種格式 86位置可支持2~4位數字 其中"+"和"-"符號可有可無