Javascript 正则表达式3最后的字符完全是-2D或-3D
我想写最后3个字符是-2D或-3D的模式 例如xxxxxxx-3D 我试过那样的东西Javascript 正则表达式3最后的字符完全是-2D或-3D,javascript,regex,Javascript,Regex,我想写最后3个字符是-2D或-3D的模式 例如xxxxxxx-3D 我试过那样的东西 ^(-3D|-2D){3}$ -2D或-3D可能具有随机前缀{3}$将限制在上述情况下重复以下模式三次-2D-2D-2D或-3D-3D-3D 使用 ^.*(-3D |-2D)$ *匹配任何字符(行终止符除外) 这将匹配字符-2D或-3D,后跟任何字符串,例如123asd-2D或123asd-3D尝试^.*-[23]D$我不在办公桌上,所以这只是在进行中。我总是在使用正则表达式之前测试它们。您是否尝试过^..*
^(-3D|-2D){3}$
-2D或-3D可能具有随机前缀
{3}$
将限制在上述情况下重复以下模式三次-2D-2D-2D或-3D-3D-3D
使用
^.*(-3D |-2D)$
*匹配任何字符(行终止符除外)
这将匹配字符
-2D或-3D
,后跟任何字符串,例如123asd-2D或123asd-3D尝试^.*-[23]D$
我不在办公桌上,所以这只是在进行中。我总是在使用正则表达式之前测试它们。您是否尝试过^..*(-3D |-2D)$
这是工作马拉松,D字母是小写还是大写?然后^.*-[23][Dd]$
@K.AlanBates^.*(-3D |-2D)$此模式只需-[23]D$
就足够了。必须在2和3之间提供类似的^.*-[2]3]D$这也适用于上述情况-[2]3]D$
也将匹配-| D