我需要一个能够检测到的正则表达式:
https://s-dPICS-sac323.domain.com/a12_hyJ_k87ds_x.jpg
此代码是否会这样做:
var x = /(https:\/\/[A-Za-z0-9.-]*PICS[A-Za-z0-9._\/]*\.jpg)/g;
这是否能够检测到以下内容:
注意:除 https:// , PICS , domain.com 和 .jpg 之外的所有内容均为此示例的随机字母数字字符。我正试图检测所有剩下的角色。
感谢您的帮助!
答案 0 :(得分:4)
答案 1 :(得分:0)
不要转义普通斜杠,它们不是魔术字符。
/https:\/\/[\w.-]+PICS[\w.\/-]+\.domain\.com/[\w.\/-]+\.jpg/
答案 2 :(得分:0)
/(https:\/\/[A-z0-9.-]*PICS[A-z0-9.-]*domain\.com[A-z0-9.-/_]*\.jpg)/
将匹配“https://s-dPICS-sac323.domain.com/a12_hyJ_k87ds_x.jpg”。
/(https:\/\/[A-z0-9.-]*photos[A-z0-9/.-]*\.jpg)/
与“https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc3/12868_695309462154_5301742_40115272_5760577_n.jpg”匹配 https:// ,< 照片, .jpg 保持不变。
你需要更多东西吗?试试regexpal.com