3-17选择题第一题
来源:3-23 选择题
bby365
2017-11-06 11:17:50
/0|-?[1-9]\d*/ 与/[0]|-?[1-9]\d*/的区别?感觉两个都是可以正确匹配整数的,为什么/[0]|-?[1-9]\d*/不对了?
2回答
大迷糊虫
2017-12-19
我理解的是:[1-9]在中括号里面的-可以理解为表示组,即[1-9]表示[1,2,3……9]中括号外面的表示“-”可以匹配一次或者不匹配
樱桃小胖子
2017-11-06
正则字符串 = "开始(包含内容{长度})([包含内容]{长度})([包含内容]{长度})结束"
首先正则表达式应该放到//中,整数包括正整数和负整数还有0,那么正则表达式的第一位就应该是0或者是一个正的一位数或者是负的一位数,“-”可以匹配一次或者不匹配,那么由此看来,/0|-?[1-9]\d*/才是正确的。
相似问题