InputValidation.url constructor

InputValidation.url({
  1. String? errorMsg,
  2. String? emptyTip,
  3. bool mustFill = true,
})

URL 校验 / URL validation

Example:

validator: InputValidation.url(errorMsg: "请输入正确的网址").validate

Implementation

factory InputValidation.url({
  String? errorMsg,
  String? emptyTip,
  bool mustFill = true,
}) {
  return InputValidation(
    mustFill: mustFill,
    regExp: RegExp(r'^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$'),
    errorMsg: errorMsg ?? "请输入正确的网址",
    emptyTip: emptyTip ?? "网址不能为空",
  );
}