java怎么判断姓名和电话?
我正在做一个学生的系统,电话的正则表达式始终不对,还有这个名字我想让用户只输入汉字其他的不好使,请问怎么做到?...
我正在做一个学生的系统,电话的正则表达式始终不对,还有这个名字我想让用户只输入汉字其他的不好使,请问怎么做到?
展开
3个回答
展开全部
用正则表达式嘛,汉字:String reg = "/[\一-\龥]+/";电话还是手机? 手机的就更容易了,reg = "^1\d{10}";电话的: reg = "\d{4}-\d{7}|\d{3}-\d{8}";满意就给分把。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
电话的正则网上一搜一大把,汉字是有编码范围的,
Pattern pattern = Pattern.compile("[\u4E00-\u9FA5]");
匹配这个正则的就是汉字了
Pattern pattern = Pattern.compile("[\u4E00-\u9FA5]");
匹配这个正则的就是汉字了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询