js 正则表达式之test函数讲解

 更新时间:2012年10月12日 14:05:52   作者:  
该方法的返回值是布尔值,通过该值可以匹配字符串中是否存在于正则表达式相匹配的结果,如果有匹配内容,返回ture,如果没有匹配内容返回false,该方法常用于判断用户输入数据的合法性,比如检验Email的合法性
功能介绍:该方法的返回值是布尔值,通过该值可以匹配字符串中是否存在于正则表达式相匹配的结果,如果有匹配内容,返回ture,如果没有匹配内容返回false,该方法常用于判断用户输入数据的合法性,比如检验Email的合法性

基本语法:objReg.test(objStr)
objReg 必选项 RegExp对象名称
objStr 要进行匹配检测的字符串
讲解实例代码:

复制代码 代码如下:

<html>
<script language="javascript" type="text/javascript">
/*Designed By Androidyue*/
/*
功能:检测Email地址的合法性
*/
function checkEmail(){
//获取文本框中用户输入Email的信息
var objStr=document.getElementById("email").value;
//设置匹配Email的正则表达式
var objReg=//w+[@]{1}/w+[.]/w+/;
//document.write(objStr);
//如果判断字符串中是否存在匹配内容,如果存在提示正确信息,否则返回错误
if(objReg.test(objStr)){
alert("该Email地址是合法的!");
}else{
alert("该Email地址是非法的!");
}
}
</script>
<body>
请输入Email地址:
<input type="text" id="email"><!--设置Email输入框-->
<input type="button" value="检测合法性" onclick="checkEmail()"><!--设置按钮用于出发检测Email合法性事件-->
</body>
</html>

相关文章

  • Linux 正则表达式详解

    Linux 正则表达式详解

    这篇文章主要介绍了linux 正则表达式的一些使用方法,需要的朋友可以参考下
    2013-11-11
  • 正则表达式之字符串模式匹配实例详解

    正则表达式之字符串模式匹配实例详解

    正则表达式就是一种强大而灵活的文本处理工具,正则可以很好的解决这类字符串校验问题,下面这篇文章主要给大家介绍了关于正则表达式之字符串模式匹配的相关资料,需要的朋友可以参考下
    2022-04-04
  • IP 正则表达式验证

    IP 正则表达式验证

    今天学习了正则表达式,觉得非常实用,而且现在各种编程语言和应用软件如Word、MySQL等等也都内置了正则引擎。
    2008-12-12
  • 正则表达式用法详解

    正则表达式用法详解

    本文详细讲解了正则表达式用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • 取字和字符的长度

    取字和字符的长度

    取字和字符的长度...
    2006-07-07
  • 解析正则表达式中的.*,.*?,.+?的含义

    解析正则表达式中的.*,.*?,.+?的含义

    这篇文章主要介绍了解析正则表达式中的.*,.*?,.+?的含义,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • .NET正则基础之.NET正则匹配模式

    .NET正则基础之.NET正则匹配模式

    匹配模式指的是一些可以改变正则表达式匹配行为的选项或修饰符。不同的语言支持的匹配模式不同,使用的方式也不同,需要的朋友可以参考下
    2023-05-05
  • 正则表达式

    正则表达式

    正则表达式...
    2007-03-03
  • C#中正则表达式与回车换行符问题

    C#中正则表达式与回车换行符问题

    这篇文章主要介绍了C#中正则表达式与回车换行符问题,需要的朋友可以参考下
    2018-03-03
  • 检查素数的正则表达式分享

    检查素数的正则表达式分享

    一般来说,我们会使用正规表达式来做字符串匹配,今天在网上浏览的时候,看到了有人用正则表达式来检查一个数字是否为素数(质数),让我非常感兴趣
    2011-08-08

最新评论