600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > javascript正则表达式验证email

javascript正则表达式验证email

时间:2020-06-01 07:08:22

相关推荐

javascript正则表达式验证email

JavaScript表单验证email,判断一个输入量是否为邮箱email,通过正则表达式实现。

//检查email邮箱

function isEmail(str){

var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;

return reg.test(str);

}

JavaScript表单验证中文大写字母JavaScript表单验证中文大写字母,判断一个输入量是否为中文或大写的英文字母,通过正则表达式实现。

// 检查是否为有效的真实姓名,只能含有中文或大写的英文字母

function isValidTrueName(strName){

var str = Trim(strName);//判断是否为全英文大写或全中文,可以包含空格

var reg = /^[A-Z u4E00-u9FA5]+$/;

if(reg.test(str)){

return false;

}

return true;

}JavaScript表单验证是否为中文

JavaScript表单验证是否为中文,判断一个输入量是否为中文,通过正则表达式实现。

// 检查是否为中文

function isChn(str){

var reg = /^[u4E00-u9FA5]+$/;

if(!reg.test(str)){

return false;

}

return true;

}

JavaScript正则比较两个字符串

JavaScript正则比较两个字符串,

就是利用正则表达式快速比较两个字符串的不同字符。

<script language="JavaScript">

var str1 = "求一个比较字符串处理功能";

var str2 = "求两或三个比较字符串处理";

var re = new RegExp("(?=.*?)[^" + str1 +"](?=.*?)|(?=.*?)[^" + str2 + "](?=.*?)", "g");

var arr;

while ((arr = re.exec(str1 + str2)) != null)

{

document.write(arr);

}

</script>

JavaScript表单验证密码

JavaScript表单验证密码是检查输入框是否为有效的密码,

密码只允许由ascii组成,

此函数只在修改或注册密码时使用。

也就是说一切不是ascii组成的字符串都不能通过验证。

具体函数checkValidPasswd请看下面的演示代码function checkValidPasswd(str){

var reg = /^[x00-x7f]+$/;

if (! reg.test(str)){

return false;

}

if (str.length < 6 || str.length > 16){

return false;

}

return true;

}

JavaScript检查是否为整数

avaScript正则验证检查输入对象的值是否符合整数格式

输入量是str 输入的字符串

如果输入量字符串str通过验证返回true,否则返回falsefunction isInteger( str ){

var regu = /^[-]{0,1}[0-9]{1,}$/;

return regu.test(str);

}

JavaScript正则验证是否为空

JavaScript正则验证字符串是否为空

用途:检查输入字符串是否为空或者全部都是空格

输入量是一个字符串:str

返回:如果输入量全是空返回true,否则返回falsefunction isNull( str ){

if ( str == "" ) return true;

var regu = "^[ ]+$";

var re = new RegExp(regu);

return re.test(str);

}通过正则去判断获得是是否是IP地址的格式,然后返回相应的结果

JavaScript正则验证IP

JavaScript正则验证IP,用途:校验ip地址的格式

输入:strIP:ip地址

返回:如果JavaScript通过验证IP返回true,否则返回false;

JavaScript验证IP代码如下function isIP(strIP) {

if (isNull(strIP)) return false;

var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式

if(re.test(strIP))

{

if( RegExp.$1 <256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;

}

return false;

}通过正则去判断获得是是否是IP地址的格式,然后返回相应的结果

JavaScript表单验证自定义内容

JavaScript表单验证自定义内容,这个比较好,可以自由定制输入项的内容来用JavaScript进行验证,下面demo中是表单项只能为数字和"_",同样您可以进行扩展来达到您想要的目的。用于电话/银行帐号验证上,可扩展到域名注册等

<scriptlanguage="javascript">

<!--

functionisNumber(String)

{

varLetters="1234567890-";//可以自己增加可输入值

vari;

varc;

if(String.charAt(0)=='-')

returnfalse;

if(String.charAt(String.length-1)=='-')

returnfalse;

for(i=0;i<String.length;i++)

{

c=String.charAt(i);

if(Letters.indexOf(c)<0)

returnfalse;

}

returntrue;

}

functionCheckForm()

{

if(!isNumber(document.form.TEL.value)){

alert("您的电话号码不合法!");

document.form.TEL.focus();

returnfalse;

}

returntrue;

}

-->

</script>

JavaScript验证表单项不能为空

JavaScript验证表单项不能为空,这个可是很常用的哦,比如在验证表单里面的用户名不能为空等等,代码如下

<scriptlanguage="javascript">

<!--

functionCheckForm()

{

if(document.form.name.value.length==0){

alert("请输入您姓名!");

document.form.name.focus();

returnfalse;

}

returntrue;

}

-->

</script>

JavaScript其他屏蔽

google_ad_client = "pub-2681618127469348"; google_ad_slot = "7207323897"; google_ad_width = 300; google_ad_height = 250; // google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);

JavaScript屏蔽IE后退按钮

在你链接的时候用<a href="javascript:

location.replace(url)">JavaScript屏蔽主窗口滚动条

在body标签里加上style="overflow-y:hidden"JavaScript屏蔽拷屏,不断地清空剪贴板

在body标签里加上οnlοad="setInterval('clipboardData.setData(\'Text\',\'\')',100)"JavaScript屏蔽网站的打印功能<style>

@media print {

* { display: none }

}

</style> JavaScript屏蔽IE6.0 图片上自动出现的保存图标

方法一:<META HTTP-EQUIV="imagetoolbar" CONTENT="no"> 方法二:<img galleryimg="no"> JavaScript屏蔽页中所有的script<noscrript></noscript>

JavaScript屏蔽F5键

JavaScript屏蔽F5键

代码如下

<script language="javascript">

<!--

function document.onkeydown()

{

if ( event.keyCode==116)

{

event.keyCode = 0;

event.cancelBubble = true;

return false;

}

}

-->

</script>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。