我正在使用这个
^\d+(?:fs|sf)[-+]\d+[hmd]$/
正则表达式以验证以下文本
样品:
它运作正常
但即使我输入第一个数字(20或10或3作为样本) 它应该是有效的 这意味着 我应该能够输入上面的第一个数字,而无需输入其他数字。 如果我输入其他(超过数字),那么应该验证整个文本
请任何人帮我解决这个问题
答案 0 :(得分:0)
如果您希望以加号或减号开头的部分是可选的,请使用?
正则表达式:
^\d+(?:fs|sf)(?:[-+]\d+[hmd])?$
答案 1 :(得分:0)
不确定我理解您的要求,但这是您想要的:
^\d+(?:(?:fs|sf)[-+]\d+[hmd])?$/
此匹配数字或您提供的示例。