Skip to content

isTrueName

isTrueName(name): boolean

验证姓名是否合法

姓名可以是中文或英文,并且符合以下规则:

  • 中文姓名:以一个汉字开头,后面可以跟随 0 到 18 个汉字、点、· 或 。,最后一个字符必须是汉字
  • 英文姓名:以一个字母开头,后面可以跟随 0 到 18 个字母或空格,最后一个字符必须是字母

Parameters

NameTypeDescription
namestring要验证的姓名

Returns

boolean

如果姓名符合规则,返回 true;否则返回 false

Example

ts
isTrueName('张三');      // true
isTrueName('John Doe');  // true
isTrueName('123');       // false
isTrueName('');          // false

Released under the MIT License.