我希望在>21
或>2
或>0
或<12
或<45
上进行匹配,您会明白这一点。
我试过myString.match(/^><:\d+$/)
,但这是错误的。我应该在这种情况下使用什么?
答案 0 :(得分:1)
这应该适合你。
[]
方括号1
内的任何一个符号都是可以接受的。随后是任意数字(至少>21
)。
这将匹配所有此类模式:>2
或>0
或<12
或<45
或myString.match(/^[><]\d+$/)
。
所以你的代码变成了:
var players = {
player1: {
nickname: "Bob",
score: 100
},
player2: {
nickname: "Amy",
score: 200
},
player3: {
nickname: "Grant",
score: 300
},
player4: {
nickname: "Steve",
score: 200
},
player5: {
nickname: "Joe",
score: 500
}
};
您可以参考一些基础here