¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * éªè¯ææºå·ç |
| | | * |
| | | * @param rule è§å |
| | | * @param value å¼ |
| | | * @param callback åè° |
| | | */ |
| | | export function checkMobile (rule, value, callback) { |
| | | if (value == null || value.trim() === '') { |
| | | callback() |
| | | return |
| | | } |
| | | if (!/^1\d{10}$/.test(value)) { |
| | | callback(new Error('ææºå·ç æ ¼å¼ä¸æ£ç¡®')) |
| | | return |
| | | } |
| | | callback() |
| | | } |
| | | |
| | | /** |
| | | * éªè¯é®ç®± |
| | | * |
| | | * @param rule è§å |
| | | * @param value å¼ |
| | | * @param callback åè° |
| | | */ |
| | | export function checkEmail (rule, value, callback) { |
| | | if (value == null || value.trim() === '') { |
| | | callback() |
| | | return |
| | | } |
| | | if (!/^\S+@\S+\.\S+$/.test(value)) { |
| | | callback(new Error('é®ç®±æ ¼å¼ä¸æ£ç¡®')) |
| | | return |
| | | } |
| | | callback() |
| | | } |