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

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

相关内容

热门资讯

据报道!wepoker插件功能... 据报道!wepoker插件功能辅助器,德普之星私人局辅助器,原来真的是有挂(新版有挂)1、实时德普之...
一分钟揭秘!陕麻圈延安划水辅助... 一分钟揭秘!陕麻圈延安划水辅助,福建十三时辅助,详细教程(有挂方针)1、一分钟揭秘!陕麻圈延安划水辅...
做出回应!智星菠萝有挂吗,德普... 做出回应!智星菠萝有挂吗,德普之星透视辅助,确实是有挂(讲解有挂)德普之星透视辅助透视方法中分为三种...
揭秘真相!小闲辅助神器,福麻圈... 揭秘真相!小闲辅助神器,福麻圈脚本,详细攻略(有挂分享)1、小闲辅助神器免费脚本咨询教程、小闲辅助神...
2026版总结!pokerrr... 2026版总结!pokerrrr2辅助,德普之星怎么设置埋牌,果然存在有挂(的确有挂)1)德普之星怎...
新手必备!0759湛江吴川三脚... 新手必备!0759湛江吴川三脚鸡辅助,518互游辅助器下载,详细脚本(有挂分享)1、0759湛江吴川...
昨日!wepoker免费透视脚... 昨日!wepoker免费透视脚本,智星德州有脚本吗,真是是真的有挂(有挂神器)1、许多玩家不知道智星...
实操分享!卡五星辅助软件,火神... 实操分享!卡五星辅助软件,火神工作室辅助大全,详细方法(有挂神器)1、点击下载安装,火神工作室辅助大...
网友热议!佛手大菠萝有挂吗,德... 网友热议!佛手大菠萝有挂吗,德扑之星私人局辅助器,一直存在有挂(有人有挂)1、该软件可以轻松地帮助玩...
揭秘几款!同城游辅助,微信小程... 揭秘几款!同城游辅助,微信小程序破解内购,详细脚本(果真有挂)揭秘几款!同城游辅助,微信小程序破解内...