不能以数字开头的正则表达式 求Oracle正则表达式写法,以数字开头以数字结尾?

求Oracle正则表达式写法,以数字开头以数字结尾?开头和结尾可以写得很清楚,但中间变量长度不能写,如111111---1111-1111-11/1//111/0。在这种情况下,我们不能使用常规判断模

求Oracle正则表达式写法,以数字开头以数字结尾?

开头和结尾可以写得很清楚,但中间变量长度不能写,如111111---1111-1111-11/1//111/0。在这种情况下,我们不能使用常规判断

模式=模式.编译(“^111d{8}”)

字符串testString=“11112345678”

Matcher Matcher=模式匹配器(teststring)]/^111D{8}$/

如果是Java,注意转义]~]^[a-za-z][a-za-z0-9]{3,16}$

测试后,就可以了。我很久没写了。看看优化