【发布时间】:2016-01-28 06:41:41
【问题描述】:
我是 RegEx 和 JavaScript 的新手,我想知道是否有人知道 RegEx 用于检测输入字段是否包含以下类型的格式:
至少一个可以包含空格的字母数字标签(例如“Test Tag”,但不能包含“Test@Tag”)
每个标签用一个逗号分隔,没有别的,没有空格。 (例如“汽车、车辆、老虎仙人掌、床”)
我的意思是这样的一个例子,这些是 valid 标签:
boy,man,girl,woman,tyrannosaurus rex,lion
这些将是无效标签:
hat, cat, rat, c3po, @gmail
因为标签和无效字符之间有空格。
另外,我将如何计算施加限制的标签?
为澄清而编辑!
【问题讨论】:
-
引号是字符串的一部分吗?标签中允许使用哪些字符?是否允许使用仅限空白/空格的标签?
-
抱歉,我现在已经更准确地编辑了 OP。
-
"alphanumeric" 通常不包含空格,但您的示例包含包含空格的“Long Tag”。
-
嗯,带空格的字母数字字符只允许在实际标签中,而不是在它们之间。
标签: javascript regex