我尝试过这个 ^[-A-Za-z0-9]+(,[-A-Za-z0-9]+)*$ ,它非常适合逗号分隔的字符串,但我无法创建一个表达式应该给我一个单个连字符或逗号分隔的字符串列表。
我也尝试过在线正则表达式生成器,但没有任何效果。
您可以使用括号和竖线字符 |在正则表达式中进行逻辑或!
例如,
(abc|def)
就您而言,我相信您想要的是
^(-|[-A-Za-z0-9]+(,[-A-Za-z0-9]+)*)$