wupengfei
2025-02-25 e7b532e0514eae9c426465da6e6f922e6e9a0696
packages/components/src/utils/validator.ts
@@ -20,6 +20,14 @@
  //   return Promise.resolve(true);
  // }
  // 身份证后六位
  static validatorIDNumberSix(value: string, ruleCfg: FormItemRuleWithoutValidator) {
    if (BoleRegExp.RegIDNumberSix.test(value)) {
      return Promise.resolve(true);
    }
    return Promise.reject(ruleCfg.message);
  }
  static validatorUrl(value: string, ruleCfg: FormItemRuleWithoutValidator) {
    if (BoleRegExp.RegUrl.test(value)) {
      return Promise.resolve(true);
@@ -107,6 +115,9 @@
  static RegUrl = /^(https?:\/\/)?([\da-z.-]+)\.([a-z.]{2,6})(\/\w+)*\/?$/;
  // 身份证后六位
  static RegIDNumberSix = /^\d{5}[X]$|^\d{6}$/;
  static RegUrlWithParameter =
    /^((http|ftp|https):\/\/)?[\w\-_]+(\.[\w\-_]+)+([\w\-\\.,@?^=%&:/~\\+#]*[\w\-\\@?^=%&/~\\+#])?$/;