Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正则表达式3最后的字符完全是-2D或-3D_Javascript_Regex - Fatal编程技术网

Javascript 正则表达式3最后的字符完全是-2D或-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$我不在办公桌上,所以这只是在进行中。我总是在使用正则表达式之前测试它们。您是否尝试过^..*

我想写最后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)$
这是工作马拉松,D字母是小写还是大写?然后
^.*-[23][Dd]$
@K.AlanBates^.*(-3D |-2D)$此模式只需
-[23]D$
就足够了。必须在2和3之间提供类似的^.*-[2]3]D$这也适用于上述情况
-[2]3]D$
也将匹配
-| D