【发布时间】:2019-11-25 02:01:50
【问题描述】:
我在 HTML 文档中有一个输入字段。除了 abc > 10, a1 = 20, .. 等格式的输入之外,它不应接受任何输入。
我尝试了各种方法。我能想出的最接近的模式是 ([A-Za-z0-9]+\s[=!==]{1,2}\s[A-Za-z0-9] +[, ]{0,1})+ 。但是,使用此模式,输入字段也可以接受格式为 abc > 10a1 10,a1
我如何编写一个正则表达式,以确保在两个或多个语句(如 abc > 10、a1 = 20)之间总是有一个逗号和单个空格字符分隔这些语句,如果只有一个语句那么最后就不需要逗号了吗?
谢谢
【问题讨论】:
-
,是逗号,而不是分号。你的意思是;? -
是的,我的意思是逗号。感谢您指出这一点。
标签: javascript html regex input