Если вам все равно, что за символы, вам не нужно регулярное выражение. Используйте strlen
для проверки длины строки:
if ((strlen($yourString) <= 40) && (strlen($yourString) >= 1)) {
}
Это будет далеко быстрее, чем загрузка двигателя PCRE.
Приложение: если ваша строка может содержать многобайтовые символы (например, é
), вы должны использовать mb_strlen
, который учитывает эти символы.