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

时间:2017-12-19 11:13:53

标签: javascript angularjs node.js

我想验证用户是否以此格式输入数据 B101,202,BBB,B902,Z-102 也就是说,每个值只能是字母,数字或字母数字+' - ' 尝试了这个表达式,但它没有字母和数字只有条件。 的 ^ [A-ZA-Z0-9] +([A-ZA-Z0-9] +)* [A-ZA-Z0-9] + $

1 个答案:

答案 0 :(得分:1)

请尝试以下正则表达式

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

检查以下内容:

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

您可以在Regexr.com

在线试用
相关问题