//没测试,大体这样
var abc = "中国,美国1,美国2,日本,俄罗斯";
abc=abc.replace(/,/g,"\)|\(")
var re=new RegExp("\\("+abc+"\\)")
if(re.test(str))
{
alert("包含")
}
var abc = "中国,美国1,美国2,日本,俄罗斯";
abc=abc.replace(/,/g,"\)|\(")
var re=new RegExp("\\("+abc+"\\)")
if(re.test(str))
{
alert("包含")
}
解决方案 »
- 字符串拼接问题
- 小弟初学Javascript,关于 【原型】请教大家一个问题,在线等....
- 【原创】JS模拟滚动条,兼容版
- 关于iframe,点击iframe内嵌网页中的超连接,直接打开父页面中的连接,这是什么原理
- 关于一段图片滚动程序的改进
- 正则:(\S|\s)* 等于 .* 吗?
- 奇怪啊!! jq方法中传入的参数 无法使用 都来看看
- javascript是没有办法完全彻底保密的吗?
- 怎么样设制图片的透明度?
- 招聘Web开发工程师(成都) ASP.NET C# DHTML JavaScript
- 为什么不执行onClick????在线等!急!!!
- 多个iframe的页面中如何在其中一个iframe中设置快捷键
//测试后的
var str="asd中国asdasd"
var abc = "中国,美国1,美国2,日本,俄罗斯";
abc=abc.replace(/[,|,]/g,"\)|\(")
var re=new RegExp("\("+abc+"\)")
if(re.test(str))
{
alert("包含")
}
</script>
能不能给解释下:abc=abc.replace(/[,|,]/g,"\)|\(")