Angular验证:输入应该包含拉丁字符或格鲁吉亚字符,但两者不能同时包含。
创始人
2024-10-30 11:30:13
0

在 Angular 中进行此类验证可以使用自定义验证器。以下是一个示例代码,用于验证输入框中的内容是否同时包含拉丁字符和格鲁吉亚字符:

import { FormControl } from '@angular/forms';

export function noMixedChars(control: FormControl) {
  const latinPattern = /^[\u0000-\u007F]+$/;
  const georgianPattern = /^[\u10A0-\u10FF]+$/;

  const value = control.value;

  if (!value) {
    return null;
  }

  if (latinPattern.test(value) && georgianPattern.test(value)) {
    return { mixedChars: true };
  }

  return null;
}

在模板中使用时,可以这样写:


Input should either contain Latin or Georgian characters, but not both of them together

这样就会在输入框中出现错误信息,当同时输入拉丁字符和格鲁吉亚字符时,会将错误信息显示出来。

相关内容

热门资讯

黑科技安装(wepoke透明黑... 【福星临门,好运相随】;黑科技安装(wepoke透明黑科技)wepoke计算辅助(WepoKe)从来...
黑科技辅助(wepokeai代... 自定义系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是想分享给你好...
黑科技辅助挂(wepoke智能... 黑科技辅助挂(wepoke智能ai)Wepoke辅助从哪里下载(wepOke)竟然是真的有挂(了解有...
黑科技ai(wepoke真的有... 黑科技ai(wepoke真的有挂)wepoke辅助挂在哪开(WePoKer)从前存在有挂(有人有挂)...
黑科技私人局(wepoke真的... 黑科技私人局(wepoke真的有挂)wepoke是不是有挂(wepokE)切实真的有挂(有挂方针)-...
黑科技辅助挂(wepoke真的... 黑科技辅助挂(wepoke真的有挂)wepower有外挂(wEpOke)竟然存在有挂(有挂存在)-哔...
黑科技ai(wepoke黑科技... 黑科技ai(wepoke黑科技)德州poker有外挂吗(wEpOke)真是是有挂(有挂透明挂)-哔哩...
黑科技脚本!来玩德州app服务... 黑科技脚本!来玩德州app服务器在哪里(wepoke智能ai)一向有挂(有挂细节)-哔哩哔哩1、用户...
黑科技线上!aapoker挂(... 黑科技线上!aapoker挂(德州ai辅助神器软件)总是是真的有挂(有挂讲解)-哔哩哔哩1、完成德州...
黑科技挂!wepoke辅助技巧... 黑科技挂!wepoke辅助技巧(wepoke有没有挂)一向真的是有挂(有挂猫腻)-哔哩哔哩;一、we...