匹配字符串必须是[x,z,h,zd,xd,sd,sb]
其中一项加数字的形式组合,既
x100 true
x100z100 true
h123 zd132 true
sd123xd false
a100 flase
z100a456 flase
求简单的方法!
匹配字符串必须是[x,z,h,zd,xd,sd,sb]
其中一项加数字的形式组合,既
x100 true
x100z100 true
h123 zd132 true
sd123xd false
a100 flase
z100a456 flase
求简单的方法!
let arr = ['x100', 'x100z100', 'h123', 'sd123xd', 'a100', 'z100a456']
arr.forEach((item, index) => {
if (item.match(/^((x|z|h|zd|xd|sd|sb)\d+)+$/)) {
console.log(item, "matched")
} else {
console.log(item, "not matched")
}
})
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决