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

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

相关内容

热门资讯

信息共享!约局吧如何查看是否有... 信息共享!约局吧如何查看是否有挂(辅助挂)本来存在有挂(有挂总结)1、约局吧如何查看是否有挂有没有辅...
教程攻略!wpk辅助器(辅助挂... 教程攻略!wpk辅助器(辅助挂)其实存在有挂(有挂详情)1、这是跨平台的wpk辅助器轻量版有透视,在...
大家学习交流!hhpoker是... 大家学习交流!hhpoker是真的还是假的(辅助挂)一直是有挂(有挂讲解)1、点击下载安装,hhpo...
安装程序教程!wepoker辅... 安装程序教程!wepoker辅助透视(辅助挂)竟然真的有挂(有挂方式)1、全新机制【wepoker辅...
玩家必备教程!wepoker模... 玩家必备教程!wepoker模拟器哪个好用(辅助挂)一贯是有挂(有挂教学)1、下载好wepoker模...
玩家攻略!hhpoker辅助软... 玩家攻略!hhpoker辅助软件是真的么(辅助挂)真是有挂(新版有挂)1、hhpoker辅助软件是真...
玩家攻略!we-poker辅助... 玩家攻略!we-poker辅助(辅助挂)本来有挂(有挂秘笈)1)we-poker辅助辅助插件:进一步...
玩家必备科技!wpk辅助是什么... 您好,wpk辅助是什么这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩...
大神推荐!哈糖大菠萝辅助器(辅... 大神推荐!哈糖大菠萝辅助器(辅助挂)确实是真的有挂(有人有挂)1、玩家可以在哈糖大菠萝辅助器线上大神...
传递经验!hhpoker是正规... 传递经验!hhpoker是正规的吗(辅助挂)都是存在有挂(确实有挂)亲,关键说明,hhpoker是正...