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、游戏颠覆性...
据相关数据显示!途游辅助(辅助... 据相关数据显示!途游辅助(辅助)总是存在有辅助插件(有挂存在)-哔哩哔哩1、每一步都需要思考,不同水...
据监测!pokemmo修改器手... 据监测!pokemmo修改器手机版,激k辅助器如何下载,窍要辅助神器(有挂实锤)-哔哩哔哩1、pok...
无独有偶!枫叶辅助官网下载(辅... 无独有偶!枫叶辅助官网下载(辅助)原来真的是有辅助插件(有挂规律)-哔哩哔哩1、枫叶辅助官网下载模拟...
有玩家发现!德州透视竞技联盟,... 有玩家发现!德州透视竞技联盟,0759湛江吴川三脚鸡脚本,妙计辅助技巧(有挂神器)-哔哩哔哩一、07...
针对!海螺众娱脚本(辅助)确实... 针对!海螺众娱脚本(辅助)确实是真的辅助平台(有挂实锤)-哔哩哔哩1、海螺众娱脚本免费脚本咨询教程、...
黑科技代打!pokemmo脚本... 黑科技代打!pokemmo脚本辅助器下载,小程序功夫川科技,总结辅助工具(证实有挂)-哔哩哔哩;1、...
据相关数据显示!战皇大厅辅助排... 据相关数据显示!战皇大厅辅助排行(辅助)都是有挂辅助器(真的有挂)-哔哩哔哩;战皇大厅辅助排行能透视...
透视规律!哈糖大菠萝有挂吗5个... 透视规律!哈糖大菠萝有挂吗5个常用方法,西兵互娱辅助插件app,机巧辅助技巧(有挂秘诀)-哔哩哔哩该...
据了解!洞庭茶苑app辅助(辅... 据了解!洞庭茶苑app辅助(辅助)本来真的有辅助神器(有挂分享)-哔哩哔哩1、据了解!洞庭茶苑app...