Browse Source

可视化菜单优化

shibei_master
dai 3 years ago
parent
commit
304e3b8bae
  1. 12
      src/utils/validate.js
  2. 4
      src/views/main-shuju/main-content.vue

12
src/utils/validate.js

@ -3,7 +3,9 @@
* @param {*} s
*/
export function isEmail(s) {
return /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)
return /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(
s
);
}
/**
@ -11,7 +13,7 @@ export function isEmail (s) {
* @param {*} s
*/
export function isMobile(s) {
return /^1[0-9]{10}$/.test(s)
return /^1[0-9]{10}$/.test(s);
}
/**
@ -19,7 +21,7 @@ export function isMobile (s) {
* @param {*} s
*/
export function isPhone(s) {
return /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(s)
return /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(s);
}
/**
@ -27,7 +29,7 @@ export function isPhone (s) {
* @param {*} s
*/
export function isURL(s) {
return /^http[s]?:\/\/.*/.test(s)
return /^http[s]?:\/\/.*/.test(s) || /^\/\/.*/.test(s);
}
/**
@ -35,5 +37,5 @@ export function isURL (s) {
* @param {*} s
*/
export function isCard(s) {
return /^(\d{15}$)|(^\d{17}([0-9]|X)$)/.test(s)
return /^(\d{15}$)|(^\d{17}([0-9]|X)$)/.test(s);
}

4
src/views/main-shuju/main-content.vue

@ -61,8 +61,8 @@ export default {
// "&customerId=" +
// localStorage.getItem("customerId");
return /^http[s]?:\/\/.*/.test(url) || /^\/\/.*/.test(url);
// return isURL(url);
// return /^http[s]?:\/\/.*/.test(url);
return isURL(url);
},
// tabs, tab
tabSelectedHandle(tab) {

Loading…
Cancel
Save