isTrueName
isTrueName(name): boolean
验证姓名是否合法
姓名可以是中文或英文,并且符合以下规则:
- 中文姓名:以一个汉字开头,后面可以跟随 0 到 18 个汉字、点、· 或 。,最后一个字符必须是汉字
- 英文姓名:以一个字母开头,后面可以跟随 0 到 18 个字母或空格,最后一个字符必须是字母
Parameters
| Name | Type | Description |
|---|---|---|
name | string | 要验证的姓名 |
Returns
boolean
如果姓名符合规则,返回 true;否则返回 false
Example
ts
isTrueName('张三'); // true
isTrueName('John Doe'); // true
isTrueName('123'); // false
isTrueName(''); // false