如何在JavaScript中检查字符串长度?

时间:2015-10-22 06:52:20

标签: javascript

如何检查JavaScript中String的长度?这是一个小代码示例:

if(value != null && value != "" && value.length !== 10 && !value.match(/^\d*$/)){

   // do something

}

表达式'value.length!== 10'不起作用。 String必须至少包含10个字符。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:4)

而不是<body> <div class="quote-list"></div> <script type="text/template" id="quotes-template"> <% _.each(quotes.models, function(quote) { %> <ul> <li> <%=quote.get("source") %> </li> <li> <%=quote.get("context") %> </li> </ul> <% }); %> </script> <script src="js/app.js"></script> </body> match可以与正确的正则表达式test一起使用。

\d{10,}

答案 1 :(得分:1)

获取值的字符串长度,例如:

var value="This is a string";
var string_length=value.length;
/*The string length will result to 16*/

希望这有帮助

答案 2 :(得分:0)

var regex = new RegExp(/^\d*$/),
    value = $.trim("1234567890");

if (value.length >= 10 && regex.exec(value)) {
   // correct
} else {
   // incorrect
}