匹配字母开头+数字结尾 说通俗点就是字符串由两段组成 左侧字母,右侧数字
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 ![]() /^[a-zA-Z](?=.{1,11}$)[a-zA-Z]*\d{1,}$/ |
![]() | 4 jowan OP |
![]() | 5 OscarUsingChen 2018-12-17 11:51:35 +08:00 ![]() ^(?=.{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 |