两个不同 URL 的正则表达式验证表单

Regex expression validation form for two different URLS

本文关键字:URL 正则表达式 验证 表单 两个      更新时间:2023-09-26

我正在创建一个只能接受两种类型的URL的验证表单。这些网址必须是租赁网址或销售网址。我的例子是:

http://www.rightmove.co.uk/property-for-sale/property-38983423.html http://www.rightmove.co.uk/property-to-rent/property-39474762.html

我目前有一个正则表达式,用于查找销售网址,即:

/http:'/'/(www'.)(rightmove'.)(co'.)(uk'/)(property-for-sale'/)(property-)[0-9]{8}('.html)/g

但是,我在尝试编写用于查找销售或租赁网址的正则表达式时遇到麻烦。我是正则表达式的新手,所以这对我来说很难。我知道我必须使用 |运算符,但我不知道怎么写。

替换

property-for-sale'/

property-(?:for-sale|to-rent)'/