Jak mogę ograniczyć długość łańcucha pasującego regexRegEx dla maksymalnej długości w JavaScript
Sądziłem, że var sixCharsRegEx = /^.{6,7}/
będzie pasować tylko ciągi o długości 6 lub 7
ale nr: http://jsfiddle.net/FEXbB/
czego mi brakuje?
Jak mogę ograniczyć długość łańcucha pasującego regexRegEx dla maksymalnej długości w JavaScript
Sądziłem, że var sixCharsRegEx = /^.{6,7}/
będzie pasować tylko ciągi o długości 6 lub 7
ale nr: http://jsfiddle.net/FEXbB/
czego mi brakuje?
Brakuje końcowego dolara na końcu. Prawidłowy to: /^.{6,7}$/
Brakuje kotwicę końcowy:
var sixCharsRegEx = /^.{6,7}$/
trzeba finalny symbolu strun $
jak ten ^.{6,7}$
kiedy dokładnie czy używam $? – EasierSaidThanDone
$ w tym przypadku oznacza, że 6 lub 7 znak będzie ostatni. –