【发布时间】:2016-12-20 15:04:43
【问题描述】:
是否有一种方法只返回一个匹配项,如果没有匹配项则返回 null?
这可能是大脑冻结,但有没有一种方法只返回匹配项,如果没有则返回 null?
例如,如果我只想返回第一个变量,否则返回 null:
var value:String = "image/png".toLowerCase();
var result:String = value.find(/image/(png|jpg|jpeg|gif)/);
if (result=="png") {
// do something
}
我知道有 replace 和 exec 和 match 并且它们返回数组等,但我只是在寻找一种返回我的第一个匹配项或 null 的方法。
如果没有这样的功能,我希望有。我多么希望有上帝。
【问题讨论】:
标签: javascript regex actionscript-3