angularjs 用于验证逗号分隔字符串的JavaScript正则表达式

nhhxz33t  于 2022-12-26  发布在  Angular
关注(0)|答案(2)|浏览(142)

我想验证用户是否以这种形式输入数据B101,202,BBB,B 902,Z-102即每个值只能是字母、数字或字母数字+ '-'尝试了此表达式,但对于仅字母和数字的条件失败。^[A-Za-z 0 -9]+(,[A-Za-z 0 -9]+)*[A-Za-z 0 -9]+$

ghg1uchk

ghg1uchk1#

请尝试以下正则表达式

^[A-Z0-9]+((,|-)[A-Z0-9]+)*[A-Z0-9]+$

这将检查以下内容:

  • 以字母或数字开头
  • 以字母或数字结尾

您可以在Regexr.com在线试用

qni6mghb

qni6mghb2#

此正则表达式不适用于1位数列表,如64,5,8,9

相关问题