用于确保句点和下划线不能重复的正则表达式

我对正则表达式不是很强,我想写一个公式,不允许输入重复的句点和下划线。例如,不应允许以下情况:

h..ello

__world

hel.....lo

world____

句点或下划线不能分别在句点或后跟另一个句点或下划线。

如果它们像这样混合在一起也没关系:

h._ell_.o(这是一个有效的字符串)

wor._._ld(这是一个有效的字符串)


HUH函数
浏览 70回答 1
1回答

海绵宝宝撒

请尝试以下正则表达式:var input = "he__lo";var regex = new Regex(@"\.{2}|_{2}");var valid = !regex.Match(input).Success;部件:"\.{2}“匹配任何出现的两个点“_{2}”计算两个下核的任何出现“|”的意思是“或”当然,从技术上讲,任何两场比赛都是超过两场比赛的打击。
打开App,查看更多内容
随时随地看视频慕课网APP