2015-11-04 39 views
0

我有一个变量,电子邮件。如何检查一个字符串中是否至少有6个字符在JavaScript中?

“检查,看看是否电子邮件value属性是长度至少为6个字符”

我该怎么办呢?我什至不知道谷歌。我试图搜索“需要一定数量的字符串的JavaScript”,并没有找到任何东西。

我能找到的最接近的就是使用indexOf。但我仍然无法找到使用indexOf的任何示例。

继承人我有。

if (email != '' && email.indexOf(5) && email.indexOf("@")) { 

我把5因为我发现一个例子是一个数组,所以我不能肯定它是否也适用于此。其他的indexOf是检查字符串是否还含有@

+0

'email.length> = 6' – Rayon

+0

关 - 主题,但是,如果找不到“indexOf”则返回“-1”。 '-1'是一个真正的值(只有零是假的)。你想要的是'.indexOf(“@”)> -1'。 – John

+0

*“我什至不知道谷歌。”* - 你有没有尝试像“JavaScript字符串教程”? – nnnnnn

回答

0

使用下面的代码:

if (email==undefined || email.length<6){ 
    //Don't have sufficient character 
}else{ 
    //Have sufficient character 
} 
1

你可以做到这一点是:

if(email != null && email.length > 5){ 
    // Your code... 
} 
+0

'email!== null' –

相关问题