regex

Milan Cizek cizek.milan na seznam.cz
Pátek Únor 23 01:18:06 CET 2018


Ahoj,
snažím se vymyslet jeden validační regex a nějak moc nevím, poradí někdo?
Přípustné znaky 0-9A-Za-z, pomlčka a podtržítko
Řetězec nesmí začínat ani končit pomlčkou/podtržítkem
Nikde v řetězci nesmí po sobě následovat 2 pomlčky, 2 podtržítka, kombinace
pomlčka/podtržítko a podtržítko/pomlčka.

Hlavně s tímto posledním bodem si nějak nevím rady, zatím jsem vyplodil
toto:
/^[^_-][0-9A-Za-z_\-]+[^_-]$/

Poradí někdo schopnější? Předem děkuji.

Milan



Další informace o konferenci Hw-list