Autor | Zpráva | ||
---|---|---|---|
Jiří Ráb Profil |
Ahoj mám regulární výraz na psč a testuji přes objekt RegExp test zda je to true nebo false avsak pořád mi to háže false do console nevím proč?
window.onload=function(){ var str ="51721"; var patt = new RegExp("^\d{3} ?\d{2}$"); var res = patt.test(str); console.log(res); } Moderátor Joker: Titulek „Regulární výraz“ nevystihoval podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
Kajman Profil |
#2 · Zasláno: 6. 9. 2018, 19:42:43
Neošetřená zpětná lomítka.
|
||
Radek9 Profil |
#3 · Zasláno: 6. 9. 2018, 22:35:18
Jiří Ráb:
Proč vlastně píšeš regulár do uvozovek? JS má přímo speciální syntax pro regulární výrazy: var patt = /^\d{3} ?\d{2}$/ V tu chvíli ta zpětná lomítka, jak psal Kajman, escapovat nemusíš. |
||
Časová prodleva: 5 dní
|
|||
Jiří Ráb Profil |
#4 · Zasláno: 11. 9. 2018, 19:24:26
dík za pomoc
|
||
Časová prodleva: 6 let
|
0