doum
2025-09-26 9057e04efad1b7d61c77a72e5c37a504d0aee935
admin/src/utils/form.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,37 @@
/**
 * éªŒè¯æ‰‹æœºå·ç 
 *
 * @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()
}