大家看我写的日期正则表达式年份对不对::1[7-9]|[5-9][3-9]|[2-9][0-9])[0-9]{2} 从1
来源:学生作业帮 编辑:百度作业网作业帮 分类:数学作业 时间:2024/07/22 12:46:37
大家看我写的日期正则表达式年份对不对::1[7-9]|[5-9][3-9]|[2-9][0-9])[0-9]{2} 从1753年到9999年
![大家看我写的日期正则表达式年份对不对::1[7-9]|[5-9][3-9]|[2-9][0-9])[0-9]{2} 从1](/uploads/image/z/18457661-29-1.jpg?t=%E5%A4%A7%E5%AE%B6%E7%9C%8B%E6%88%91%E5%86%99%E7%9A%84%E6%97%A5%E6%9C%9F%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%B9%B4%E4%BB%BD%E5%AF%B9%E4%B8%8D%E5%AF%B9%EF%BC%9A%3A1%5B7-9%5D%7C%5B5-9%5D%5B3-9%5D%7C%5B2-9%5D%5B0-9%5D%29%5B0-9%5D%7B2%7D+%E4%BB%8E1)
你的写错了,1[7-9]|[5-9][3-9] 这里错啦,
你在[0-9]{2}之前想先匹配前两位,
但是1[7-9]|[5-9][3-9] 将会匹配17、18、19、53、54、55、、、59、63、、69、、99、、这里会将你[5-9][3-9]当成前两位来用,和你的想法就不一样了.
正确的应该是:
(?:175[3-9])|(?:17[6-9][0-9])|(?:1[8-9]\d\d)|(?:[2-9]\d\d\d)
这样逻辑就很清楚
1、匹配1753-1759
2、匹配1760-1799
3、匹配1800-1999
4、匹配2000-9999
你在[0-9]{2}之前想先匹配前两位,
但是1[7-9]|[5-9][3-9] 将会匹配17、18、19、53、54、55、、、59、63、、69、、99、、这里会将你[5-9][3-9]当成前两位来用,和你的想法就不一样了.
正确的应该是:
(?:175[3-9])|(?:17[6-9][0-9])|(?:1[8-9]\d\d)|(?:[2-9]\d\d\d)
这样逻辑就很清楚
1、匹配1753-1759
2、匹配1760-1799
3、匹配1800-1999
4、匹配2000-9999
^(0|[1-9]\\d{0,11})\\.(\\d\\d)$ 这段正则表达式对不对?
谁能帮我解释一下这个正则表达式的意思/^[1-9]\d*(\.[0-9]+)?$|^0$/gi
java 正则表达式 ”(?:[ ]{2}.){4}(?:\\(|(|\\[|【|〔)[ \\s]*[0-90-9][
正则表达式 "^[0-9]+$"是什么意思呢?
关于正则表达式,如同这个表达式 value.replace(/[^0-9_]/g,'') ,这个表达式是验证数字的,我要
正则表达式问题: [1,9][0-9]{0,2} 可以匹配 1到三位的合法数字 我现在想加上 对零的匹配.
正则表达式 echo $1 > 1.tmp sed -e :a -e 's/\(.*[0-9]\)\([0-9]\{3\
正则表达式[^0-9]768[^0-9]是什么意识
几个正则表达式求解释1、^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$2、\w+
正则表达式([0-9]|[1-9][0-9]|100)什么意思?
正则表达式解析:/^120$|^((1[0-1]|[]1-9)?\d)$/m
正则表达式 [-.-_A-Za-z0-9]