正则表达式,想了我两天了.条件:只能数字、字母、下划线,长度1-30,且不能全为数字.
前面的几个条件我能写得出来,
^[a-zA-Z0-9_]{1,30}$
就是最后一个条件我加不上去了.
结单^-^
人气:340 ℃ 时间:2019-08-22 12:34:40
解答
^(?!\\d+$)\\w{1,30}$
小casedfhstudio 的回答,匹配明显有错,这样无论输什么字符都是false
推荐
猜你喜欢
- 在△ABC中,∠BAC=120°,AB=2,AC=1,D是BC边上的一点(包括端点),则向量AD与BC数量积的取值范围是
- 小丽家五月份生活费统计图,文化35%、食品40%服装11%其他4%水电气10%
- 一辆汽车以36千米/时的速度做匀速直线运动,已知发动机的功率是60千瓦,求: (1)10分钟内汽车行驶的路程; (2)10分钟内汽车发动机做了多少功; (3)这辆汽车受到的阻力是多少牛.
- Word里平方米就是M的2次方怎么打出来?
- 三角形纸片内有2010个点,连同三角形的顶点共2013个点,其中任意三点都不共线.现以这些点为顶点作三角形,
- 用48个1平方厘米的正方形拼成长方形,有多少种不同的拼法?它们的周长各是多少?
- 哪个软件可以读英语文章?
- 已知双曲线x^2/a^2-y^2/b^2=1,的左右焦点分别为f1,f2