我尝试制作一个正则表达式来搜索名为' patt'的字符串。不幸的是,以下在Dreamweaver中出现错误:
patt.search(/.*://.*waw\d.omegle.com/);
我需要让这种模式有效。我在这做错了什么?
答案 0 :(得分:3)
您需要将模式中的/
转义为
patt.search(/.*:\/\/.*waw\d\.omegle\.com/);
还可以逃避.
以获得更多安全性,因为.
单独可以匹配正则表达式中的任何内容
示例强>
var patt = "http://asdfwaw1.omegle.com";
patt.search(/.*\/\/.*waw\d\.omegle\.com/);
=> True
答案 1 :(得分:1)
因为它认为/ in //是reg exp的结尾。如果您查看上面代码中的着色,您可以看到棕色在第一个斜线处结束。你需要逃脱它。
/.*:\/\/.*waw\d.omegle.com/;