VUE表單自定義驗證常用正則

2021-10-05 01:49:37 字數 1864 閱讀 9764

表單驗證處呼叫phoneverify自定義方法。

rules: ,

],}

phoneverify自定義方法正則使用。

//手機號驗證

var phoneverify = (rule, value, callback) => -\d)|(1[3584]\d))$/;

if(!reg.test(value))

callback();

}};

密碼至少包含 數字和英文,長度6-20

var reg=/^(?![0-9]+$)(?![a-za-z]+$)[0-9a-za-z]$/;
密碼包含 數字,英文,字元中的兩種以上,長度6-20

var reg=/^(?![0-9]+$)(?![a-z]+$)(?![a-z]+$)(?!([^(0-9a-za-z)])+$).$/;
至少包含數字跟字母,可以有字元

var reg=/(?=.*([a-za-z].*))(?=.*[0-9].*)[a-za-z0-9-*/+.~!@#$%^&*()]$/;
手機號

var reg=/^1[3456789]\d$/;
固話或手機:

var reg =/^((0\d-\d)|(1[3584]\d))$/;
郵箱

var reg=/^[a-za-z0-9\u4e00-\u9fa5]+@[a-za-z0-9_-]+(\.[a-za-z0-9_-]+)+$/;
var reg= /^[a-za-z][a-za-z0-9_-]$/;
公司組織機構**

reg= /^[a-z0-9]-[a-z0-9]$|^[a-z0-9]-[a-z0-9]-[0-9]$/;
公司組織機構**

reg= /^[a-z0-9]-[a-z0-9]$|^[a-z0-9]-[a-z0-9]-[0-9]$/;
正數(最多兩位小數)

reg = /^(([1-9]\d*(\.\d)?)|(0\.\d))$/;
網域名稱

reg = /[a-za-z0-9][-a-za-z0-9](/.[a-za-z0-9][-a-za-z0-9])+/.?/;
身份證號(15位、18位數字):

reg = /^\d|\d$/;
短身份證號碼(數字、字母x結尾):

reg = /^([0-9])(x|x)?$ 或 ^\d|[0-9x]|[0-9x]?$/;
日期格式:

reg = /^\d-\d-\d/;
一年的12個月(01~09和1~12):

reg = /^(0?[1-9]|1[0-2])$/;
乙個月的31天(01~09和1~31):

reg = /^((0?[1-9])|((1|2)[0-9])|30|31)$/;
reg = /[1-9][0-9]/;
reg = /[1-9]\d(?!\d)/;
reg = /((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.)(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))/;

easyui常用自定義表單驗證

例如 校驗輸入框只能錄入0 1000之間 最多有2位小數的數字 表單下面 寫在 function 裡面 意思是當頁面載入完成後這些驗證規則就開始生效 function message 請輸入英文 自定的的驗證的用法 mone test value message 請輸入整數或小數 integer m...

自定義表單驗證

判斷 號碼格式 judgephone function phone var isphone 0 9 0 9 if strtemp.test phone isphone.test phone else 這是判斷 號碼格式的方法,有移動形式和座機形式,符合標準返回1,不符合標準返回 1 格式 非必填 c...

自定義表單驗證框架

自定義表單驗證框架 var tool tool.onready function handler tool.createspan function style,msg tool.getel function id 為訊息提供樣式選擇 cls function 此類定義了一些正規表示式 reg fun...