您的位置:首页 > Web前端 > JavaScript

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

2015-07-29 10:50 701 查看


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

作者: 字体:[增加 减小] 类型:转载

该方法的返回值是布尔值,通过该值可以匹配字符串中是否存在于正则表达式相匹配的结果,如果有匹配内容,返回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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: