正则验证姓名否中⽂(包含⽣僻字)
1.常见的中⽂ \u4e00-\u9fbb 和 \u4e00-\u9fa5 (不包含⽣僻字)
正则匹配所有汉字2.⽐较⼴泛的中⽂汉字。(包含了咱们需要的⽣僻字和不需要的很多字符⽐如中⽂句号分号逗号、书名号等等) \u2E80-\uFE4F
3.CJK标点符号
范围:\u3000-\u303F
参考地址:
根据以上三点,我们要⽤第⼆个再排除第三个,所以判断是否包含⽣僻字的中⽂姓名的正则表达式如下所⽰:
/^((?![\u3000-\u303F])[\u2E80-\uFE4F]|\·)*(?![\u3000-\u303F])[\u2E80-\uFE4F](\·)*$/.test(name)
注意:转载请注明出处
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论