| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4327 人关注过本帖
标题:请教高手 test是什么意思了?
只看楼主 加入收藏
yuanquan001
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2007-9-23
收藏
 问题点数:0 回复次数:8 
请教高手 test是什么意思了?
function checkemail(){
    var email = document.getElementById("email").value;
    var rr = /^[a-zA-Z0-9_\.]+@([0-9A-Za-z][0-9A-Za-z-]+\.)+[A-Za-z]{2,5}$/;
    if(rr.test(email)){
        document.getElementById("email_info").innerHTML = "";
    } else{
        document.getElementById("email_info").innerHTML = "<font color=\"red\">Email 格式错误!</font>";
    }
    }
</script>
搜索更多相关主题的帖子: test 意思 请教 
2007-12-19 09:33
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 
正则表达式方法,检测字符串是否符合正则表达式

I'm here, as always...
2007-12-19 09:47
yuanquan001
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2007-9-23
收藏
得分:0 
楼上斑竹,麻烦你能告搞我咋执行了的呢?我一下反应不过来。呵呵
2007-12-19 09:51
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
遇到不懂的问题,多查查api文档。(话说现在论坛上传不了附件~~郁闷中~~)

test
Executes the search for a match between a regular expression and a specified string. Returns true or false.
方法源 RegExp
实现版本 Navigator 4.0, Netscape Server 3.0



语法
regexp.test(str)
参数
regexp The name of the regular expression. It can be a variable name or a literal.  
str (Optional) The string against which to match the regular expression. If omitted, the value of RegExp.input is used.



描述
When you want to know whether a pattern is found in a string use the test method (similar to the String.search method); for more information (but slower execution) use the exec method (similar to the String.match method).

示例
The following example prints a message which depends on the success of the test:
function testinput(re, str){
   if (re.test(str))
      midstring = " contains ";
   else
      midstring = " does not contain ";
   document.write (str + midstring + re.source);
}

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2007-12-19 09:56
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 
它是正则表达式的方法,所以你要用一个正则表达式来调用。你的程序里面,rr就是一个正则表达式,括号里面是你要检测的字符串

I'm here, as always...
2007-12-19 10:17
yuanquan001
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2007-9-23
收藏
得分:0 
4楼斑竹的看不懂,不认识英文。
5楼斑竹的看明白了。
谢谢楼上的两位先辈。
2007-12-19 12:39
黄袖标
Rank: 4
等 级:贵宾
威 望:13
帖 子:676
专家分:0
注 册:2007-3-22
收藏
得分:0 
不明白最容易解决啊,我最开始听到别人说说正则表达式感觉老叼了,其实你用一个小时看看书,然后最找api文档,可以写出任何适合你程序的正则表达式,不信你试试。

我胡汉三又回来啦!物是人非啊,只有静夜思大大还在。
2008-01-16 17:14
yuanquan001
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2007-9-23
收藏
得分:0 
api文档是啥啊
2008-01-16 17:26
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 
应用程序接口文档,里面可以查很多方法啊,属性啊这些东西的

I'm here, as always...
2008-01-16 17:36
快速回复:请教高手 test是什么意思了?
数据加载中...
 
   



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

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