2017-11-28 3 views
-2

Benötigen Sie eine Regex, die nur einzelne Abstände zwischen Wörtern erlaubt. Im Folgenden sind die scenatiosRegex, um einzelne Abstände zwischen Wörtern in Javascript zu validieren

  1. -Test [Leerzeichen] Test - Lassen Sie
  2. -Test [Leerzeichen] Test [Leerzeichen] Test - Lassen Sie
  3. -Test [Leerzeichen] [Leerzeichen] Test - nicht
  4. -Test erlauben Sie [Leerzeichen] [Leerzeichen]-Test [Leerzeichen] Test - Lassen Sie keine
  5. -Test [Leerzeichen] [Leerzeichen]-Test [Leerzeichen] [Leerzeichen] Test - Erlauben
  6. -Test nicht - Lassen Sie

Antwort

-2

Einfach auf zwei Leerzeichen testen, wenn es wahr ist, dann nicht erlauben, sonst erlauben? Z. B .: /\ \ /

0

var str = ["Test Test", "Test Test Test", "Test Test", "Test Test Test", "Test Test Test", "Test"] 
 
var regx = /^(\w+)(\w+)*$/; 
 
str.forEach(test => { 
 
\t console.log(test + ' --> ' + regx.test(test)); 
 
});

Verwandte Themen