/^.{0,10}$/
Регулярное выражение: совместить нулевые символы?
Я хочу сопоставить любую строку длиной 0-10 символов. Вышеуказанное будет соответствовать строке с 1-10 символами, но не соответствует строке с нулевыми символами.
/^.{0,10}$/
Регулярное выражение: совместить нулевые символы?
Я хочу сопоставить любую строку длиной 0-10 символов. Вышеуказанное будет соответствовать строке с 1-10 символами, но не соответствует строке с нулевыми символами.
Почему вы просто не проверяете длину строки?
if(strlen($string) <= 10) {
...
}
И, возможно, позвоните по телефону trim()
.
Как он отличается от OP. – Toto
«строка с нулевыми символами» - это звучит как ничего, так что должно его совпадение? – MSadura
Попробуйте '/ ^. {, 10} $ /' – JNF
Я думаю, что лучше использовать strlen, отказаться от регулярного выражения. На мой взгляд, Regex слишком тяжел для этого случая. – Debflav