这似乎是一个显而易见的答案,但我在网上看到了混合的答案,所以我决定在这里问。我进行了客户端验证,并且必须验证它们的值是浮点数。我做了这样的检查:
else if ($(".checkFloat").val().match('^[0-9]*\.[0-9]*$'))
但我真正需要的是相反的。如果该值与此模式不匹配,那么...在我一直使用的所有语言中,它!
都用于此类事情,但我不确定它的确切位置以及它是否实际工作(我找不到使用!
) 的示例。
那么..如何正确检查我的支票?
这似乎是一个显而易见的答案,但我在网上看到了混合的答案,所以我决定在这里问。我进行了客户端验证,并且必须验证它们的值是浮点数。我做了这样的检查:
else if ($(".checkFloat").val().match('^[0-9]*\.[0-9]*$'))
但我真正需要的是相反的。如果该值与此模式不匹配,那么...在我一直使用的所有语言中,它!
都用于此类事情,但我不确定它的确切位置以及它是否实际工作(我找不到使用!
) 的示例。
那么..如何正确检查我的支票?
else if (!$(".checkFloat").val().match('^[0-9]*\.[0-9]*$'));
您可以使用 !$(".checkFloat").val().match('^[0-9]*\.[0-9]*$')
用于!
非条件
只需!
在从表达式返回的值之前使用,就像这样。所以它将否定返回的值。
else if (!$(".checkFloat").val().match('^[0-9]*\.[0-9]*$'))
答案很简单
else if (!$(".checkFloat").val().match('^[0-9]*\.[0-9]*$'))