用于element的表单验证,如下格式:
rules: {
shrimpRice: [{
pattern:/^[1-9]\d*\,\d*|[1-9]\d*$/,
required: true,
message: '请正确输入虾稻面积',
trigger: 'blur'
}],
}
效果如下:

非负数:
/^\d+(\.{0,1}\d+){0,1}$/
大于等于0的整数(0+正整数):
/^([1-9]\d*|[0]{1,1})$/
所有数字验证,正数、负数、0、小数:
/^(\-|\+)?\d+(\.\d+)?$/
正整数:
/^[1-9]\d*$/
身份证号码:
/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/
纯手机号码:
/^0?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$/
手机号与座机(0523-83553021):
/(^1[3|4|5|8][0-9]\d{4,8}$)|(^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$)/
版本号(1.xx.xx):
/^([1-9]\d|[1-9])(\.([1-9]\d|\d)){2}$/
网友评论