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

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

相关内容

热门资讯

第三分钟实锤!德州ai人工智能... 第三分钟实锤!德州ai人工智能(线上德州)都是是有挂(详细辅助新2025版)1、超多福利:超高返利,...
第二分钟实锤!德扑起手牌胜率图... 第二分钟实锤!德扑起手牌胜率图(wepower德州)真是是有挂(详细辅助玩家教程)1、任何德扑起手牌...
第九分钟实锤!德州之星有外挂(... 第九分钟实锤!德州之星有外挂(nzt德州)真是存在有挂(详细辅助我来教教你)1、进入游戏-大厅左侧-...
一分钟实锤!智星德州菠萝(手机... 一分钟实锤!智星德州菠萝(手机德州)确实真的有挂(详细辅助透明挂教程)1、智星德州菠萝ai机器人多个...
1分钟实锤!德扑ai智能(德州... 1分钟实锤!德扑ai智能(德州俱乐部)确实有挂(详细辅助wpk教程)一、德扑ai智能AI软件牌型概率...
第六分钟实锤!智星德州菠萝(德... 第六分钟实锤!智星德州菠萝(德州nzt)都是有挂(详细辅助攻略方法)1、让任何用户在无需智星德州菠萝...
第1分钟实锤!德扑数据软件(线... 第1分钟实锤!德扑数据软件(线上德州)都是真的是有挂(详细辅助教你教程);德扑数据软件软件透明挂微扑...
第四分钟实锤!德州ai辅助有用... 第四分钟实锤!德州ai辅助有用(德州wpk)切实是真的有挂(详细辅助详细教程);1、操作简单,无需注...
5分钟实锤!智星德州菠萝外挂(... 5分钟实锤!智星德州菠萝外挂(智星德州)总是真的是有挂(详细辅助可靠技巧)1、智星德州菠萝外挂系统规...
3分钟实锤!德州之星辅助挂(w... 3分钟实锤!德州之星辅助挂(wepower德州)竟然真的有挂(详细辅助专业教程)1、玩家可以在德州之...