【发布时间】:2018-01-16 09:17:52
【问题描述】:
我正在尝试编写一个正则表达式模式,通过满足一些要求来验证字符串,但我相信我必须将条件应用于捕获组,即使在查看文章后我也不完全理解。
我希望粗略地确认一个字符串在其末尾具有有效的文件类型,例如filename.png.
使用类似于上面的字符串我想:
- 匹配字符串中最后一个句号后的子字符串
- 检查此子字符串是否仅由字母和数字组成
- 检查长度是否小于或等于 5 个字符
我找到了这篇文章,How to limit a regex capturing group?,但不知道如何将它结合到我的模式中。
目前我有/\.[^.]*(a-zA-Z0-9)*$/g,它适用于file.name.png,但不满足任何其他条件,我不知道我应该在哪里定位{0,5}。
我将如何隔离子字符串并将后两个条件应用于它?
【问题讨论】:
标签: javascript regex capturing-group