我希望返回与以下条件匹配的true值:
- 仅二进制数(0或1)
- 长度不超过8
我是正则表达式的新手,我在谷歌上搜索并从https://www.w3schools.com/Js/js_regexp.asp阅读JS RegExp,但我仍然不明白。
我试过了
/[0-1]$/
但仍不符合上述条件
我期望从正则表达式测试返回布尔值,如果有包含除了0或1和长度不超过8没有其他数字。
data: {
binRegExp: /[0-1]$/,
isBinary: false,
binNum: '', // get value from user input
},
computed: {
inputCheck(){
return this.isBinary = this.binRegExp.test(this.binNum)
}
}
上面的代码是Vue JS
2条答案
按热度按时间gtlvzcf81#
这需要1到8 [1-0]
ki1q1bka2#
试试看