一个字符串数字,只有两个字符,可以为01,可以为10,但不能两个字符都同时是0,这个正则该怎么写
/^(?!0+$)[01]+$/
针对更新后的问题,我的参考为
/^(?!0{2}$)[01]{2}$/
str.match(/^(01|10)$/);
这个需要正则?为什么不直接用字符串比较呢?
str == '01' || str == '10'
1 回答828 阅读
1 回答801 阅读
1 回答4.1k 阅读✓ 已解决
1 回答3.7k 阅读✓ 已解决
3 回答3.6k 阅读
1 回答3.9k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
针对更新后的问题,我的参考为