姓名首字必须是汉字,从第二个字起可使用拼音,且一旦使用拼音后续文字都必须是拼音;姓名不可包含除.之外的特殊字符,且只能包含一个.(后台校验);规则不符合时提示“姓名首字必须是汉字,从第二个字起可使用拼音,且一旦使用拼音后续文字都必须是拼音,且不可包含除.以外的特殊符号,且仅能包含1个.
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
天际的海浪 2019-03-07 20:51最佳回答 专家已采纳^(?!.*\..*\.)[\u4e00-\u9fa5]([\u4e00-\u9fa5\.]*|[A-Za-z\.]*)$
注意如果是在字符串中写正则表达式,所有的
\
都要写成\\
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
报告相同问题?
提交
相关推荐 更多相似问题
- 2019-03-07 17:45回答 1 已采纳 ``` ^(?!.*\..*\.)[\u4e00-\u9fa5]([\u4e00-\u9fa5\.]*|[A-Za-z\.]*)$ ``` 注意如果是在字符串中写正则表达式,所有的`\`都要写成
- 2020-01-31 15:18回答 1 已采纳 ``` ^\d{4}-0*((1|3|5|7|8|10|12)-0*([1-9]|[1-2]\d|3[0-1])|(4|6|9|11)-0*([1-9]|[1-2]\d|30)|2-0*([1-
- 2021-07-07 10:44回答 3 已采纳 /(\-?[^\+\-\*\/]+)([\+\-])((?:[^\+\-\*/]|[-](?=[0-9]))+)/gi.exec('lineData(1,"debit”)+adjustHis("801
- 2020-10-20 03:32前段时间做一个项目,需要对各种常用证件进行验证。而港澳通行证,台湾通行证,护照这些证件,在网上并没有找到做正则验证的方法。后来从脚本之家网站的代码中发现了这些验证规则,特效分享给大家,供大家参考
- 2020-10-23 11:42最近做项目,有项目需求需要对各种常用...而港澳通行证,台湾通行证,护照这些证件,在网上没有搜到正则验证的方法,后来经过一番折腾,结合validator这个验证插件写了一些代码,在此分享给大家,需要的朋友可以参考下
- 2021-11-02 17:59flower_csdn的博客 // 姓名 显示最后一个汉字,其他打* System.out.println("userName:"+userName); String mobile = "15529636659"; // 手机号11位 中间四位展示 **** System.out.println("mobile:"+mobile.replaceAll("(\\d{3})\\d{...
- 2017-07-30 01:47回答 1 已采纳 如果传入的只有1行,那只会匹配一个 如果传入的是全部文本,需要用 while(m.find()) { }
- 2018-02-28 06:36回答 12 已采纳 a标签开始的匹配表达式: a标签结束的匹配表达式: 匹配成功后,直接replace成空串  用“\”转义,这个表达式代表用p{sdf}或者用\s切割
- 2018-12-27 11:03Java常用正则表达式 非常的实用 !!!适合随时的使用,欢迎下载!!!
- 2020-09-10 11:28qq_27327261的博客 java身份证号码正则表达式校验(亲测可用) // 原文:https://blog.csdn.net/u011106915/article/details/76066985 public class IDUtils { public static boolean isIDNumber(String IDNumber) { if (IDNumber ==...
- 2020-06-16 16:02大大大大大田的博客 手机号的正则(包含座机): r'^1(?:3\d|4[4-9]|5[0-35-9]|6[67]|7[013-8]|8\d|9\d)\d{8}$' 电子邮箱的正则: r'^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$' 银行卡号的正则(没有自动识别银行信息): r...
- 2017-11-24 06:59回答 7 已采纳 iPv4的ip地址都是(1~255).(0~255).(0~255).(0~255)的格式 下面给出相对应的正则表达式: "^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9
- 2017-05-23 02:25回答 3 已采纳 找到正确表达式了 # ^(?![^a-zA-Z]+$)(?!\D+$).{8,}$
- 2018-12-21 14:48回答 2 已采纳 1. ``` import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexMatch
- 2019-04-09 11:48提拉米秋的博客 最近由于业务的要求,需要进行港、澳、台人员身份证验证,现在直接上代码,经供参考学习,也为自己积累一些工具类: public class regexValidateCard { public String validateIdCard10(String idCard){ ...
- 2021-03-08 02:09十吾十吾的博客 2014年01月28日 综合 共 1855字 字号 评论关闭JAVA中java正则省份证号:Pattern patternSfzhm1 = Pattern.compile("^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{4}$");Pattern patternSfzhm2...
- 2020-11-27 18:32傲娇木子的博客 * 证件号码校验 */ public class CardUtils { /** * 护照验证 * 规则: G + 8位数字, P + 7位数字, S/D + 7或8位数字,等 * 例: G12345678, P1234567 */ public static Boolean passportCard(String card) {...
- 2021-12-24 16:40回答 3 已采纳 方法1.将中间那个?号去掉就可以了,变成这样^\\w+([\\.-]?\\w+)*@\\w+([\\.-]\\w+)*(\\.\\w{2,3})+$ 个人觉得那个问号是多余的,当那个?匹配0次时,前
- 2020-12-24 15:07水桶前辈的博客 部分解释如下: 正则表达式的使用(本文只说有关已经使用的,其余可自行百度) (?[\\w]{3})\\w(?=[\\w]{4}) 划分为三个部分1.(?[\\w]{3}) 2.\\w 3.(?=[\\w]{4}) 整体意思就是:匹配到内容是 除了前3个和后4个...
- 没有解决我的问题, 去提问