永发信息网

求一个正则表达式,判断一个字符串, 第一位是1-9之间,2-17位为0-9,18位为0-9或字母。速度要快。

答案:3  悬赏:20  手机版
解决时间 2021-11-09 06:13
  • 提问者网友:动次大次蹦擦擦
  • 2021-11-08 12:31
求一个正则表达式,判断一个字符串, 第一位是1-9之间,2-17位为0-9,18位为0-9或字母。速度要快。
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-11-08 13:33
js中,请用^[1-9][\d]{16}[\da-zA-Z]$
java中直接[1-9][\d]{16}[\da-zA-Z]
全部回答
  • 1楼网友:北城痞子
  • 2021-11-08 15:19
^[1-9][0-9]{16}([0-9]|[a-zA-Z])$追问不行, 返回的false
  • 2楼网友:像个废品
  • 2021-11-08 14:09
不是要省份证号码的吧 最后一位X就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯