早教吧 育儿知识 作业答案 考试题库 百科 知识分享

正则表达式的一些问题,帮忙分析下判定0到100之内的整数,在网上看到了一些正则表达式,也没时间去学,所以自个儿琢磨一下,请分析下以下两条式子的区别,最好在解说下这两条式子的

题目详情
正则表达式的一些问题,帮忙分析下
判定0到100之内的整数,在网上看到了一些正则表达式,也没时间去学,所以自个儿琢磨一下,请分析下以下两条式子的区别,最好在解说下这两条式子的逻辑意思。
(1)^(0|[0-9][0-9]?|100)$
(2)/^(?:0|[1-9][0-9]?|100)$/ //这个式子两边的斜杠有什么作用吗,起到分隔的作用吗,什么情况要用到?
▼优质解答
答案和解析
第一个式子:^(0|[0-9][0-9]?|100)$^表示字符串的开头,|表示或,0|[0-9][0-9]?|100表示0或者[0-9][0-9]?或者100,最开始的0是多余的.[0-9][0-9]? 中[0-9]表示数字0到9任意一个字符,第二个[0-9]?后面的问号表示第二个[0-...