Вы можете использовать регулярное выражение для проверки шаблона URL.Используйте \d+
для совпадения с любым количеством цифр.
Например, если URL-адрес, который вы пытаетесь сопоставить, равен www.example.com/path/123
, где 123
является динамическим и вы можете изменить его, вы можете использовать следующее регулярное выражение для его проверки.
var url = "www.example.com/path/123";
var regex = /www\.example\.com\/path\/\d+/;
regex.test(url)
Здесь regex.test(url)
вернет true
для URL, показанного в примере, а также для URL, таких как www.example.com/path/111
или www.example.com/path/4
и т. Д.
Вы можете дополнительно улучшить регулярное выражение дляубедитесь, что он начинается с www
, используя ^
в начале регулярного выражения, например /^www\.example\.com\/path\/\d+/
Подробнее о регулярных выражениях здесь
РЕДАКТИРОВАТЬ:
Вот ссылка на JSFiddle Я только что написал с тем же кодом, который читает URL, указанный в поле input
, и проверяет его шаблон с помощью регулярных выражений и показывает alert
с true
или false
в зависимости от результата.
В вашем случае я предполагаю, что вы используете селен для чтения текущего URL-адреса вместо чтения его из input
.И вам придется изменить регулярное выражение в соответствии с URL-адресом, который вы тестируете.
Вы можете указать тестируемый URL-адрес в поле input
и изменить регулярное выражение в JSFiddle для тестирования..