匹配字母开头+数字结尾 说通俗点就是字符串由两段组成 左侧字母,右侧数字
abc123 => true
a123bc => false
abc123abc => false
并且总长度最短 2,最长 12
/^[a-zA-Z][a-zA-Z]*[\d]*[\d]/
写了一个只能匹配格式,用{}不知如何限制总长度,求赐教
1
a494836960 2018-12-17 11:41:44 +08:00
/^([a-zA-z]\w{0,10}\d)$/ 这样如何?
|
2
a494836960 2018-12-17 11:46:43 +08:00
如果只要 字母和数字你的正则只要改一下:
/^[a-zA-Z][a-zA-Z0-9]{0,10}\d$/ |
3
lululau 2018-12-17 11:49:54 +08:00 1
/^[a-zA-Z](?=.{1,11}$)[a-zA-Z]*\d{1,}$/
|
4
jowan OP |
5
OscarUsingChen 2018-12-17 11:51:35 +08:00 1
^(?=.{2,12}$)[a-zA-Z][a-zA-Z]*[\d]*[\d]
|
6
samv2 2018-12-17 11:57:16 +08:00
赞同 2 楼
1# 可以包含下划线 2# 可以字母数字英文 缺啥在中间那段加啥 /^[a-zA-Z][a-zA-Z0-9_]{0,10}\d$/ |
7
jowan OP |
8
jowan OP |