关于正则表达式校验姓名,求大神有高分!!!

liu157541970 2014-01-22 10:34:24
1.汉字、字母、中间点“•”、下方点“.”,其他字符禁止录入
2. 仅输入汉字以及下方点“.”时,提示:姓名格式错误
3. 仅输入字母以及中间点“•”时,提示:姓名格式错误
如何用正则表达式管控汉子 字母 和这2种点啊?
...全文
617 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
有巢鱼 2014-01-22
  • 打赏
  • 举报
回复
先去学学正则表达式吧
liu157541970 2014-01-22
  • 打赏
  • 举报
回复
。。。怎么替换,小白不懂啊
失落夏天 2014-01-22
  • 打赏
  • 举报
回复
第一,中间点“•”、下方点“.”你去查ASICC码吧 第二, String regex="^(?!^.*[\u4E00\u4E00]+.*$).*$"; 类似于这样就可以了。 至于那两个字符的asicc码,自己去查了替换上就行了
放飞的西瓜 2014-01-22
  • 打赏
  • 举报
回复
第一次校验四种字符:"^[u4e00-u9fa5]{1,}|[A-Za-z]{1,}|\\.{1,}|\\。{1,}$" 允许输入 第二次校验两种格式错误:"[u4e00-u9fa5]{0,}\\.|[A-Za-z]{0,}\\。$" 不允许输入 希望有所帮助

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧