| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 607 人关注过本帖
标题:关于正则表达式的问题,求大神解决
只看楼主 加入收藏
吃货怕做噩梦
Rank: 2
等 级:论坛游民
帖 子:35
专家分:10
注 册:2014-9-12
结帖率:77.78%
收藏
 问题点数:0 回复次数:2 
关于正则表达式的问题,求大神解决
程序代码:
<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,可是结果却是不管往文本框里输入什么都会弹出提示框,不知道错在哪里了,求大神解决
搜索更多相关主题的帖子: javascript black 表达式 
2014-10-15 17:16
changjiang65
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-11-4
收藏
得分:0 
我也刚学JS,这个代码的逻辑里没有和文本框有关系啊,我帮你改了一下,你试试看
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
请输入字符串是否包含black:<input type="text" id="t1" />
<input type="button" value="验证" onclick="Check()" />
<script type="text/javascript">
function Check(){
    var r = /black/;
    var reg = new RegExp(r);
    var textValue = document.getElementById("t1");

    if(reg.test(textValue.value)==true){
        alert("包含!");
        }
    }
</script>
</body>
</html>
</body>
</html>
2014-11-04 17:28
吃货怕做噩梦
Rank: 2
等 级:论坛游民
帖 子:35
专家分:10
注 册:2014-9-12
收藏
得分:0 
回复 2 楼 changjiang65
好的,知道了
2014-11-04 18:30
快速回复:关于正则表达式的问题,求大神解决
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035455 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved