早教吧作业答案频道 -->其他-->
求一正则表达式只能要求包含数字,字母和分号分号可出现一次或多次,但不能以分号结束如:只有一个的情况:TV9137多个:9123;TV231;ADAVCVA
题目详情
求一正则表达式只能要求包含数字,字母和分号 分号可出现一次或多次,但不能以分号结束
如:
只有一个的情况:TV9137
多个:9123;TV231;ADAVCVA
如:
只有一个的情况:TV9137
多个:9123;TV231;ADAVCVA
▼优质解答
答案和解析
多种写法都可以:
别人写的:
^[A-Z0-9;]*[A-Z0-9]+$
也可以写成:
^[A-Z\d;]*[A-Z\d]+$
也可以写成另外一种:
^[\dA-Z]+(;[\dA-Z]+)*$
其中,如果是大小写都可以,那就再添一个a-z即可:
^[\dA-Za-z]+(;[\dA-Za-z]+)*$
或者直接添加对应的ignorCase的flag.
感兴趣的话,可以去看:
【教程】以Python中的re模块为例,手把手教你,如何从无到有,写出相对复杂的正则表达式
(此处不给贴地址,请自己用google搜标题,即可找到地址)
别人写的:
^[A-Z0-9;]*[A-Z0-9]+$
也可以写成:
^[A-Z\d;]*[A-Z\d]+$
也可以写成另外一种:
^[\dA-Z]+(;[\dA-Z]+)*$
其中,如果是大小写都可以,那就再添一个a-z即可:
^[\dA-Za-z]+(;[\dA-Za-z]+)*$
或者直接添加对应的ignorCase的flag.
感兴趣的话,可以去看:
【教程】以Python中的re模块为例,手把手教你,如何从无到有,写出相对复杂的正则表达式
(此处不给贴地址,请自己用google搜标题,即可找到地址)
看了 求一正则表达式只能要求包含数...的网友还看了以下:
数学概率题,传统型体育彩票规定,彩票上的7位数字与开奖开出的7位数字顺序号码完全相同,则中500万 2020-06-27 …
某种彩票的投注号码由7位数字组成,每位数字均为0-9这10个数码中的任一个.由摇号得出一个7位数( 2020-07-20 …
正则表达式:7个任意数字一个逗号出现0次或多次以7个数字或(7个数字一个逗号)结尾ps:最好7个任 2020-07-23 …
某种彩票是由7位数字组成,每位数字均为0-9这10个数码中的任一个.由摇号得出一个7位数(首位可为0 2020-12-03 …
某种彩票的投注号码由7位数字组成,每位数字均为0~9这10个数码中的任意1个.由摇号得出1个7位数( 2020-12-03 …
某种彩票的投注号码由7位数字组成,每位数字均为0~9这10个数码中的任意1个.由摇号得出4个7位数( 2020-12-03 …
还是那道函数题目某种彩票是由7位数字组成,每位数字均为0-9这10个数码中的任一个.由摇号得出一个7 2020-12-03 …
某种彩票是由7位数字组成,每位数字均为0~9这10个数码中的任一个.由摇号得出一个7位数(首位可为0 2020-12-03 …
四年级上册亿以内数的认识。写出括号里的数字表示的含义。()1,320(8)62,93(7)8四年级上 2020-12-10 …
在数轴上分别画出数8分之7,2又4分之1,4分之7,2分之1所对应的点A,在数轴上分别画出数8分之7 2020-12-17 …