validate.extend.js 633 B

12345678910111213141516171819202122
  1. /**
  2. * jQuery validate 自定义验证
  3. *
  4. * @author CaiAoLin
  5. * @date 2017/6/8
  6. * @version
  7. */
  8. //检测手机号是否正确
  9. jQuery.validator.addMethod("mobile", function (value, element) {
  10. let length = value.length;
  11. let regPhone = /^1[3456789]\d{9}$/;
  12. return this.optional(element) || (length == 11 && regPhone.test(value));
  13. }, "请正确填写您的手机号码");
  14. jQuery.validator.addMethod("ip", function (value, element) {
  15. if (value === '') {
  16. return false;
  17. }
  18. let regIP = /^(\d{2,})\.(\d+)\.(\d+)\.(\d+)$/;
  19. return this.optional(element) || regIP.test(value);
  20. }, "请正确填写IP地址");