4

我有“名称”JavaScript 变量。如果变量“名称”包含少于 4 个字符,我想执行行:msg('name','Your name must contain minimum 4 characters.')'; 我尝试过类似的方法,但它解释为数学。任何的想法?谢谢你。

if(name < 4 ) {
  msg('name','Your name must contain minimum 4 characters.');
  return false;
}
4

4 回答 4

14
if (name.length < 4) {
   ...
}
于 2012-05-27T01:58:37.577 回答
8

您可能想检查length字符串的,而不是字符串本身的数值:

if(name.length < 4) {
    // ...
于 2012-05-27T01:58:29.733 回答
2
if(name.length < 4) {
    //Do something
}

您必须检查length变量的。

有趣的事实:

  • length也可以用来检查一个长度Array
  • \n(新行)也算作一个字符。
于 2012-05-27T02:19:13.490 回答
1
于 2012-05-31T13:05:50.690 回答