1

在 jQuery 验证检查的这一部分需要帮助:

  if ($(this).val() == badTumblrInput && $(this).val() != "0")

我需要只允许单个字符零(“0”)在表达式中有效。

此代码允许任何带有零(“0”)的东西都是有效的。

来自新手的感谢!

4

2 回答 2

4
if (this.value == '0') {
    //the value was zero, the character zero, and only the character zero
}

小提琴

于 2012-08-15T21:35:48.237 回答
4

为什么要使用 != 如果您希望它相等。但是要回答您的问题,您应该使用!=====取决于您要做什么。

这些是考虑类型(字符串、整数等)的精确比较运算符。例如:

('0' == 0) // true
(false == 0) // true
('0' === 0) // false
(false === 0) // false
('0' != 0) // false
(false != 0) // false
('0' !== 0) // true
(false !== 0) // true
于 2012-08-15T21:38:23.577 回答