关于正则表达式的问题,求大神解决

<script type="text/javascript"> function Check(){ var str1 = "I like red and black"; var str2 = "she likes black"; var r = /black/; var reg = new RegExp(r); if(reg.test(str1)==true){ alert("包含!"); } } </script> </head> <body> 请输入数字:<input type="text" id="t1" /> <input type="button" value="验证" onclick="Check()" /> </body> </html>这道题是让判断两个字符串中是否包含单词black,可是结果却是不管往文本框里输入什么都会弹出提示框,不知道错在哪里了,求大神解决