Есть только две вещи, которые нужно знать
?
и .
являются специальными символами в регулярном выражении и требуют экранирования
- проверяя цифры, либо используйте предопределенный класс
\d
, либо определите свой собственный [0-9]
и скажите хотя бы один \d+
так что ваше регулярное выражение должно выглядеть примерно так:
^http://maps\.google\.com/maps/place\?cid=\d+$
Если вы хотите узнать больше о регулярных выражениях, www.regular-expressions.info - хорошее место для начала.
Для проверки ваших регулярных выражений вы можете использовать онлайн-тестеры, такие как gskinner.com / RegExr / . Вы можете увидеть свое регулярное выражение здесь