一个正则表达式的问题
^[0-9]{8}$|^[0-9]{10}$|^[0-9]{11}$|^[0-9]{12}$感觉这样好啰嗦啊,这个正则能优化一下吗? --------------------编程问答-------------------- ^[0-9]{8}$|^[0-9]{10,12}$ --------------------编程问答-------------------- ^\d{8}$|^\d{10,12}$
都行 --------------------编程问答--------------------
嗯,谢了,如果次数是离散的,匹配的话是不是还是要那样写呢?如
^[0-9]{8}$|^[0-9]{11}$|^[0-9]{13}$|^[0-9]{15}$
正则中有没有什么更好的方法呢? --------------------编程问答--------------------
^\d{8}$|^\d{10,12}$
不是和你一样的东西吗?次数是离散的是什么意思?
^\d{8}$|^\d{[10,11,12]}$这样? --------------------编程问答-------------------- 次数是离散的 就只有单独写然后一个一个|了
比如
^[\d]{3}$|^[\d]{5}$|^[\d]{7}$|^[\d]{9}$
没想到其他办法 --------------------编程问答-------------------- ^[0-9][8,10,11,12]$
试试 --------------------编程问答--------------------
请问你这是啥?
你就没明白{n,m}是什么意思 --------------------编程问答--------------------
就这个了 --------------------编程问答-------------------- 离散的话没法,只有一个个的写。 --------------------编程问答--------------------
恩,话说楼主不结贴是等离散的方法吗
补充:Java , Java SE