早教吧作业答案频道 -->其他-->
求一正则表达式只能要求包含数字,字母和分号分号可出现一次或多次,但不能以分号结束如:只有一个的情况: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搜标题,即可找到地址)
看了 求一正则表达式只能要求包含数...的网友还看了以下:
有一堆橘子,分给4个人多3只,分给5个人少1只,分给3个人多一只.这堆橘子至少有多少只?不要方程最 2020-04-26 …
小刚家养了56只公鸡,其中公鸡只数比母鸡少5分之3,母鸡有多少只?不要方程 2020-04-27 …
请问语文的大阅读该怎么练习,还有语文的作文写怎样的格式才能上50分,英语作文怎样上20分.每次20 2020-05-15 …
三百六十一只箱,任你分作几车装,不许一车多一只,不需一车少一箱.诗句中需要几部车?每车装几个箱? 2020-05-16 …
鸡的知数比鸭多120只,鸡的只数是鸭的4倍鸡有多少只鸭有多少只不要方程,是四年级的题 2020-06-07 …
小明家养了鸡兔共107只,兔子的脚比鸡的脚多56只.问:兔子和鸡各养了多少只?(不要设X和Y,只要 2020-06-16 …
在同一个笼子里,有若干只鸡与兔,有30个头,鸡的脚比兔脚多了30只,鸡兔各有多少只不许用方程.在同 2020-07-13 …
已知鸡兔共100只,兔的脚数比鸡多148只.求鸡兔各几只?注意:是兔的脚数比鸡多148只不是兔的脚 2020-07-18 …
数学高手进来看看!一个养兔专户,养的黑兔比白兔多20只,又买进35只白兔,这时白兔又比黑兔多百分之 2020-07-30 …
鸡与兔共90只,鸡的脚比兔的脚多60只,问:兔鸡各有多少只?不用方程,并写出意思和算式.❶假设90只 2020-11-29 …