我有以下模式要检查:
"MODEL_NAME"-"ID"."FORMAT_TYPE"
例如:
MODEL_NAME = [:product, :brand]
FORMAT_TYPE = [:jpg, :png]
首先,我想检查正则表达式是否类似于:
/^\w+-\d+.\w+$/
而且我还必须检查我的字符串的一部分是否是我的数组的一部分。我想要比以下更灵活的东西:
/^(product|brand)-\d+.(jpg|png)$/
我可以通过我的阵列进行管理。什么是一个好的解决方案?