|
|
@ -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); |
|
|
|
} |
|
|
|