这[D][C][M])[-]*[a-zA-z0-9]*$
是什么意思? *
,^
,$
[-]
的含义是什么意思?请解释一下。
答案 0 :(得分:0)
这看起来像regular expression validator -
的一部分*
- 匹配前一项0次或以上^
- 行的开头$
- 行尾[-]
- 包含“ - ”[1-5]
- 包含范围“1”到“5”的字符类[a-z]
- 包含“a”到“z”(含) [D][C][M])[-]*[a-zA-Z0-9]*$
:
[D][C][M])
- 某些以字符“DCM”结尾的捕获组[-]*
- 0或更多“ - ”s [a-zA-Z0-9]*$
- 行尾的0个或更多字母数字字符