博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS(正则)判断是(1)否为邮箱格式;(2)输入框中是否包含中文
阅读量:7055 次
发布时间:2019-06-28

本文共 947 字,大约阅读时间需要 3 分钟。

hot3.png

(一)JS(正则)判断是否为邮箱格式 

//var email = document.getElementById("emailname").value;var email = $("#emailname").val();var reEmail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;//var reEmail= /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;var isok= reEmail.test(email );if (!isok) {   alert("邮箱格式不正确,请重新输入!");   $("#emailname").focus();   return false;}

 

 <!--data.replace(/[\r\n]/g,"|||");-->

 

解释:

    开始的 ^ 和 结尾的 $ 表示 匹配输入字符串的开始位置和结尾位置

    \w 匹配包括下划线的任何单词字符。等价于 A- Z  a - z 0-9 和 _ 的字符

    [-+.] 字符集合。匹配所包含三个字符中的任意一个字符

    + 匹配前面的子表达式至少一次,就是说他前面的字符 至少有 一个

    * 匹配前面的子表达式零次或多次

    ( ) 当然是 匹配括号里面的字符啦

    整句的意思就是说:

    邮箱地址 必须由  大小写字母 或 数字  或下划线开头,其后可以跟上任意的 \w字符 和 中划线 加号 英文句号 @ 跟上任意的        \w字符 和 中划线 加号 英文句号.跟上任意的 \w字符 和 中划线 加号 英文句号

(二)JS(正则)判断输入框中是否包含中文

    (1)

var value= $().val();if(/[^\x00-\xff]/g.test(value)) {   alert("含有汉字");}else{  alert("no");}

(2)

 

http://www.codefans.net/jscss/code/687.shtml

转载于:https://my.oschina.net/u/2395167/blog/618814

你可能感兴趣的文章
关于硬盘的一切!
查看>>
如何解决90%的报表设计难题?300张报表模板任君挑选
查看>>
EL函数库(由JSTL提供的)
查看>>
vagrant学习笔记 - provision
查看>>
PowerDesigner中pdm物理模型中 Name和Comment相互转换
查看>>
web.xml详解
查看>>
刘硕琛_下一代企业安全管理
查看>>
备战网络工程师认证考试:历年真题合集
查看>>
xargs
查看>>
RelativeLayout相对布局
查看>>
一个基于Python 装饰器的缓存库——wrapcache
查看>>
linux eclipse 离线安装svn插件subclipse
查看>>
第二篇,整体架构dbutils dao篇
查看>>
把IP转成整数
查看>>
Android程序员眼中世界上最遥远的距离
查看>>
vim
查看>>
MacOs 开发环境设置
查看>>
Mac os远程登录Linux与文件传输
查看>>
Java随机数使用注意事项
查看>>
AngularJs学习日记[3]:ng-init
查看>>