regex - 使用 RegEx 检查扩展名

标签 regex apache-flex actionscript-3

例如我有字符串 /wiki/File:test.JPG我应该检查它是否具有扩展名之一 "jpeg","jpg","png","gif"
目前我已经写了 link.search(/.[j,p,g][p,i,n][e,g,f][g]?/gi)它是有效的,但我想要更好的正则表达式。

最佳答案

只需将正则表达式写为列表:
/\.(jpe?g|png|gif)$/gi
(注意转义点( . ))

编辑:添加了 $ .

关于regex - 使用 RegEx 检查扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5389594/

相关文章:

flash - 如何构建 Ant 脚本以根据我的目标输出进行不同的编译。 AIR 与 SWF?

java - 查找最后一组正则表达式的第一个元素的索引?

javascript - 正则表达式 - 量词和捕获组

apache-flex - 大图片加载问题

apache-flex - Flex ComboBox 中的 Null

actionscript-3 - Flex 4-嵌入多个MP3

javascript - 播放 FLV 时调用 JavaScript 函数

javascript - 在 Javascript 字符串中检测俄语/西里尔字母?

javascript - 和正则表达式中的运算符?

css - 使用 CSS 使禁用的 Flex Spark 按钮更具可读性