| | |
| | | let result = true; |
| | | let msg = ''; |
| | | var isPhone = /^0\d{2,3}-?\d{7,8}$/; |
| | | //增加134 减少|1349[0-9]{7},增加181,增加145,增加17[678] |
| | | //增加134 减少|1349[0-9]{7},增加181,增加145,增加17[678] |
| | | if (!validatenull(phone)) { |
| | | if (phone.length == 11) { |
| | | if (isPhone.test(phone)) { |
| | |
| | | return false; |
| | | } |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 限制数字输入 |
| | | * @param rule |
| | | * @param value |
| | | * @param callback |
| | | */ |
| | | export const limitNum = (rule, value, callback) => { |
| | | if (value>9999999999){ |
| | | callback(new Error("限制为9999999999以内")); |
| | | }else { |
| | | callback(); |
| | | } |
| | | }; |
| | |
| | | data () { |
| | | const validateNum = (rule, value, callback) => { |
| | | if (!/^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/.test(value)) { |
| | | callback(new Error("请输入正整数")); |
| | | callback(new Error("请输入正数")); |
| | | } else { |
| | | callback(); |
| | | } |
| | |
| | | if (!/^[1-9]\d*$/.test(value)) { |
| | | callback(new Error("请输入正整数")); |
| | | } else { |
| | | callback(); |
| | | if (value>9999){ |
| | | callback(new Error("限制为9999以内")); |
| | | }else { |
| | | callback(); |
| | | } |
| | | } |
| | | }; |
| | | |
| | |
| | | if (!/^[1-9]\d*$/.test(value)) { |
| | | callback(new Error("请输入正整数")); |
| | | } else { |
| | | callback(); |
| | | if (value>9999){ |
| | | callback(new Error("限制为9999以内")); |
| | | }else { |
| | | callback(); |
| | | } |
| | | } |
| | | }; |
| | | return { |
| | |
| | | this.onLoad(this.page) |
| | | } |
| | | } |
| | | }, |
| | | }, |
| | | methods: { |
| | | kc(item) { |
| | | this.$router.push({ |
| | |
| | | if (!/^[1-9]\d*$/.test(value)) { |
| | | callback(new Error("请输入正整数")); |
| | | } else { |
| | | callback(); |
| | | if (value>9999){ |
| | | callback(new Error("限制为9999以内")); |
| | | }else { |
| | | callback(); |
| | | } |
| | | } |
| | | }; |
| | | |