| ¶Ô±ÈÐÂÎļþ | 
|  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * éªè¯ææºå·ç  | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @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() | 
|---|
|  |  |  | } | 
|---|