谁能帮忙解释下都啥意思,answer=[0-3](/[0-3]){0,3} 和 score=\\d{1,2} 还有 level=([1-9]|10)

问题描述:

谁能帮忙解释下都啥意思,answer=[0-3](/[0-3]){0,3} 和 score=\\d{1,2} 还有 level=([1-9]|10)

这些都是用来匹配正则的,用来判断answer、score、level的数据是否规范,如果是javaweb也可以通过js来正则匹配等号后面的那些:0,3,括号,d,"/" 啥的 都啥意思,我想知道这个。[0-3]表示0到3的任意一个数,/表示转义,d表示0-10的任意一个数,你去了解一下正则表达式就明白了