2017-10-23 1 views

Antwort

2

Es ist nicht notwendig, Regex für die Eingabe so einfach wie doppelte Leerzeichen zu verwenden. Sie können indexOf wie folgt verwenden

$("input[name='ipt1']").on("keyup", function() { 
    if($(this).val().indexOf(' ') >= 0) { 
    console.log('true'); 
    return true; 
    } else { 
    console.log('false'); 
    return false; 
    } 
}); 
0

Der einfachste Weg ist (If Doppel Leerzeichen haben - true zurück)

var str = "Lorem ipsum dolor sit amet"; // one whitespace 

    var regex = new RegExp(/\s{2}/, 'g'); 
    if (regex.test(str)) { 
     return true; 
    } 
    else { 
     return false; // retuns false 
    } 

Doppel Leerzeichen oder mehrere Leerzeichen

var str = "Lorem ipsum dolor sit amet"; // double whitespaces, also works for multiple whitespaces 
    var regex = new RegExp(/\s{2}/, 'g'); 
    if (regex.test(str)) { 
     return true; // retuns true 
    } 
    else { 
     return false; 
    } 
Verwandte Themen