В принципе, я согласен с Полом ... Вы всегда найдете исключения, такие как ди Каприо , ДеВил или что-то подобное.
Замечания к вашему сообщению: в PHP ereg обычно рассматривается как устаревший (медленный, неполный) в пользу preg (регулярные выражения PCRE).
И вам стоит попробовать тестер регулярных выражений, например, мощный Regex Coach : они отлично подходят для быстрой проверки RE на произвольные строки.
Если вам действительно нужно решить свою проблему и вы не удовлетворены приведенными выше ответами, просто спросите, я вам помогу.
Вам нужно вызвать метод revalidate (). Это заставляет диспетчер компоновки обновлять / перерисовывать все свои компоненты.
repaint () на самом деле не перерисовывает, а просто запрашивает перерисовку компонента.