日期:2014-05-16  浏览次数:20481 次

着急~~正则表达式怎么匹配中文
function   aaa(str)
{
        //其中str是一个内容不定的中文字符串
        var   abc   =   "中国,美国1,美国2,日本,俄罗斯... ";
        .....
}

我现在象判断字符串abc中是否含有字符str(中国或者美国1或者美国2等等,不定),请问如何写正则表达式啊?

非常感谢



------解决方案--------------------
<script language=javascript>
//测试后的
var str= "asd中国asdasd "
var abc = "中国,美国1,美国2,日本,俄罗斯 ";
abc=abc.replace(/[,|,]/g, "\)|\( ")
var re=new RegExp( "\( "+abc+ "\) ")
if(re.test(str))
{
alert( "包含 ")
}
</script>