JavaScript正则表达式的使用:
var phone = document.getElementById("phone").value;
var reg=/^([0-9])$/g ;
if(phone.length<1 || phone.length>18){
return false;
}else{
return reg.exec(phone);
//如果匹配到了,则返回匹配的值,如果没有匹配到,则返回null;
}
验证实例:
表单验证电话号码:
//检查电话号码
function isTel(str){
var reg=/^([0-9]|[\-])+$/g ;
if(str.length<7 || str.length>18){
return false;
}
else{
return reg.exec(str);
}
}
表单验证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);
}
表单验证中文:
// 检查是否为中文
function isChn(str){
var reg = /^[u4E00-u9FA5]+$/;
if(!reg.test(str)){
return false;
}
return true;
}
表单验证英文:
<script language=javascript>
function onlyEng()
{
if(!(event.keyCode>=65&&event.keyCode<=90))
event.returnvalue=false;
}
</script>
正则表达式语法:
http://www.ijavascript.cn/shouce/javascript-regexp-71.html
分享到:
相关推荐
JavaScript 正则表达式迷你书 本书是 JavaScript 正则表达式的入门级教程,旨在帮助读者快速掌握正则表达式的基本概念...本书提供了 JavaScript 正则表达式的基本概念和应用,旨在帮助读者快速掌握正则表达式的使用。
javascript 正则表达式使用详解
JavaScript正则表达式验证身份证号码...使用JavaScript正则表达式可以轻松地验证用户输入的身份证号码是否合法。我们可以使用不同的方法来实现身份证号码的验证,但无论如何,正则表达式都是验证身份证号码的关键所在。
了解正则表达式概念 掌握正则表达式的语法 熟练掌握正则表达式在JavaScript中的应用
javascript正则表达式详解 (chm)
许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理...
javascript正则表达式使用replace()替换手机号的方法.docx
网上看到的一篇介绍Javascript正则表达式的文章,感觉非常不错,整理了一下导出成PDF,有兴趣的看一下。文章属于转载,文档中注明了出处。
正则表达式可以: ...可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 •根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字
关于javascript的正则表达式使用详解
常用Javascript正则表达式汇总,常用Javascript正则表达式汇总
JavaScript正则表达式迷你书,学习javascript的宝典。
同时,正则表达式还提供了其他方式来匹配任意字符,例如使用字符集合([xxx])来匹配某些字符中的一个字符。 元字符和转义 在正则表达式中,元字符表示在正则表达式中不代表其字面含义,而是具有特别意义的字符。...
js正则表达式使用详解.zip
ECMAScript v3对JavaScript正则表达式进行了标准化。JavaScript 1.2实现了ECMAScript v3要求的正则表达式特性的子集,JavaScript 1.5实现了完整的标准。JavaScript的正则表达式完全以Perl程序设计语言的正则表达式...
该手册是我从网上搜集整理的一些有关正则表达式的材料,其详细介绍了正则表达式的功能和作用,表现形式,各种有关元字符的使用,以及各种实例代码,对新手是很好的学习材料,对老手也可以作为很有价值的参考.
javascript常用正则表达式大全,基本覆盖基本需求的正则表达式
对于如何使用正则表达式来解决性能不佳、误报、漏报等常见的错误以及完成一些常见的任务,《正则表达式经典实例》给出了涉及基于C#、Java、JavaScript、Perl、PHP、Python、Ruby和VB.NET等编程语言的解决方案。...
正则表达式
此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。 正则表达式可以让用户通过使用一系列的特殊字符...