Jak do těchto regulárních výrazů zahrnu – a ‘?

Níže mám tento regulární výraz pro některá pole pro názvy vstupů. Jak do toho vložím apostrof a pomlčku?

InputField("tFName", /^[a-zA-Z-- ]+$/);

Odpověď

Pomlčka je již zahrnuta (dvakrát), apostrof můžete přidat jeho úpravou do třídy znaků:

/^[a-zA-Z-- ']+$/

Můžete jej přepsat tak, aby vypadal takto, takže není třeba vynechávat pomlčku a je zahrnut pouze jednou:

/^[a-zA-Z '-]+$/

Příklad:http://jsfiddle.net/a4vGA/