js 正则表达式之test函数讲解
基本语法: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>
正则表达式判断所填入号码的运营商js代码修改版
功能:判断所填入号码的运营商该函数按照以下标准实现移动:134-139151188联通:130-132156电信:133189155关于这些号段之外的号码查询将提示暂无数据信息
一串字字符中多个逗号替换为一个 既标准分隔符(正则表达式)
需求如下:将一串字符转换为标准的分隔符字符串如:",,,,a,svv,ss,,v,,v,,,"转换后:"a,svv,ss,v,v"js实现代码:多用于后台中,关键词替换,自动将空格,全
经典Javascript正则表达式[优质排版]
匹配中文字符的正则表达式:[u4e00-u9fa5]匹配双字节字符(包括汉字在内):[^x00-xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)St