2016-08-01 20 views

Antwort

1

Es gibt zwei Probleme:

  1. {,16} passt die Zeichen {,16} wahrsten Sinne des Wortes, sollten Sie {0,16}
  2. Sie haben 2 quantifiers so statt .+{,16} verwenden, sollten Sie .{0,16}

Regex verwenden das sollte Arbeit für Sie:

$regex = '/^.{0,16}$/'; // will match empty input also 

RegEx Demo

+0

danken you..it worked..bt kann nicht verstehen, was sind faul und gierig quantifiers –

+0

Es ist faul quantifier in '^. {0,16} $'. [Lesen Sie diesen sehr guten Artikel über Quantifizierer] (http://www.regular-expressions.info/repeat.html) – anubhava