我对正则表达式不是很强,我想写一个公式,不允许输入重复的句点和下划线。例如,不应允许以下情况:h..ello__worldhel.....loworld____句点或下划线不能分别在句点或后跟另一个句点或下划线。如果它们像这样混合在一起也没关系:h._ell_.o(这是一个有效的字符串)wor._._ld(这是一个有效的字符串)
1 回答
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
请尝试以下正则表达式:
var input = "he__lo";
var regex = new Regex(@"\.{2}|_{2}");
var valid = !regex.Match(input).Success;
部件:
"\.{2}“匹配任何出现的两个点
“_{2}”计算两个下核的任何出现
“|”的意思是“或”
当然,从技术上讲,任何两场比赛都是超过两场比赛的打击。
- 1 回答
- 0 关注
- 69 浏览
添加回答
举报
0/150
提交
取消