Skip to content

zhValidator

是否为中文,默认匹配汉字和中文标点符号。可通过match参数改变匹配模式。

基本用法

传入一个字符串,如果是中文则返回true,否则返回false

ts
import { zhValidator } from '@renzp/utils'

zhValidator('这是一段中文文字,还有中文标点符号。'); // true
zhValidator('这是一段中文文字', ZH_MATCH.W); // true
zhValidator('这是一段中文文字,还有中文标点符号。', ZH_MATCH.W); // false
zhValidator('这是一段含有英文符号的字符串.'); // false
zhValidator('《》()', ZH_MATCH.S); // true

参数

参数说明类型默认值是否必填
v验证的字符串string-
match匹配模式ZH_MATCHZH_MATCH.W_S
ts
export enum ZH_MATCH {
  // 匹配中文标点符号
  S = 'symbol',
  // 匹配汉字
  W = 'word',
  // 匹配汉字和中文标点符号
  W_S = 'word_symbol',
}

返回

参数说明类型
v是否为中文boolean