我试图编写一个正则表达式模式,通过满足一些要求来验证字符串,但我相信我必须将条件应用于捕获组,即使在查看文章后我也完全无法理解
我希望松散地确认字符串在其末尾具有有效的文件类型,例如filename.png
。
使用类似于上面的字符串,我想:
我发现了这篇帖子How to limit a regex capturing group?,但我不知道如何将它与我的模式相结合。
目前我/\.[^.]*(a-zA-Z0-9)*$/g
适用file.name.png
,但不符合任何其他条件,我不知道我在哪里定位{{1} }。
我如何分离子串并将后两个条件应用于它?
答案 0 :(得分:1)
你可以
/\.[a-z0-9]{0,5}$/i
寻找
答案 1 :(得分:1)
/\.[0-9a-zA-Z]{0,5}$/
这将匹配文字.
,后跟最多5个字母或数字。