nonLatin

用于验证所有不属于拉丁字符集的字符的内置正则表达式插件,例如中文、日文、阿拉伯文和其他非拉丁文字。

使用场景

  • 本地化:验证非拉丁语言的文本输入。
  • 内容过滤:识别包含非拉丁字符的文本。
  • 多语言支持:确保输入文本包含特定的非拉丁文字。

示例

import { regex } from 'funtool';

// 基本验证
const isValid = regex.checker('中文').use('nonLatin').isValid();

// 带错误处理
const result = regex.checker('abc').use('nonLatin');
if (!result.isValid()) {
  console.log('输入不包含非拉丁字符');
}

正则规则

/[^\u0000-\u024F]/

验证规则

  • 检查输入是否包含任何非拉丁字符。

错误消息

对于不包含非拉丁字符的输入返回 false,无特定错误消息。