`

js正则表达式,写法---自己总结

阅读更多

一、/xxxx/用两个斜杠括起来

//alert(/^0\d{2,3}$/.test('0451')); //第一种(1)

 

var zhengze = /^0\d{2,3}$/;
alert(zhengze.test('0451'));//第一种(2)

 

//小数验证
function pointValidate(value){
 var txt=/^[1-9]\d{0,12}(\.[1-9]{1,2})?$/;
 if(txt.test(value)){
  return false;
 }
 return true;
}

 

 

二、new RegExp()的方式验证正则表达式

//数字验证
function numberValidate(value){
 var txt=new RegExp("^[1-9][0-9]*$");
 if(txt.test(value)){
  return false;
 }
 return true;
}

 

 

分享到:
评论

相关推荐

    正则表达式匹配重复字符

    匹配3个连续的相同字符的正则表达式写法。和验证是否是连续数字或字母的js写法。

    数字的正则表达式写法参考书

    一个不错的数字的正则表达式验证的电子参考书。内容预览: 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ ...

    javascript正则表达式详解

    详解javascript中正则表达式,掌握正则表达式的写法,快速提高javascript能力

    电话号码正则表达式的写法

    这是自己写的一个电话号码的正则表达式判断,挺好用的

    常用js正则的写法

    手机号码验证 去除空格 整数的验证 固定电话 验证是否为中文 qq号码 验证邮编 验证是否未email IP地址 身份证 字母和数字 浏览器的类型 客户端的分辨率 验证url 判断是否含有汉字 页面里回车到下一控件的焦点 ...

    js正则表达式 限1-2位整数,或者至多含有两位小数的写法

    主要介绍了js正则表达式,限1-2位整数,或者至多含有两位小数,需要的朋友可以参考下

    JavaScript与Java正则表达式写法的区别介绍

    Js验证写法:(转义符\) var str = "待验证文本"; var regular = new RegExp(/这里是正则表达式/); if (regular.test(str)) { console.log("符合条件"); } else { console.log("不符合条件"); } //或者 var str ...

    正则表达式大于50万的判断js与php写法.docx

    正则表达式大于50万的判断js与php写法.docx

    JavaScript正则表达式

    总结一些网页上经常使用到的正则表达式的写法,内置还有一篇关于正则表达式的释疑

    javascript类型系统_正则表达式RegExp类型详解

    前面的话 前面已经介绍过javascript中正则表达式的...正则表达式字面量写法,又叫Perl写法,因为javascript的正则表达式特性借鉴自Perl 正则表达式字面量定义为包含在一对斜杠(/)之间的字符,并且可以设置3个标志 va

    正则表达式中不区分大小写的写法

    主要介绍了正则表达式中不区分大小写的写法,本文讲解如何在正则表达式中忽略大小写 ,需要的朋友可以参考下

    正则表达式分组实例详解

    如果想匹配3个数字,正则表达式可以用如下写法: \d{3} 以上代码使用重复量词可以匹配3位数字。 但是在实际应用中,往往需要重复多个字符,例如我想重复ab两个字符,使用以下代码就不合适了,代码如下: ab{3} 以上...

    一个容易犯错的js手机号码验证正则表达式(推荐)

    写一个简单的正则表达式,用来校验11位手机号码,开头允许是13、15、18,我一开始这样写: var reg = /^(13[0-9]{9})|(15[0-9]{9})...以上所述是小编给大家介绍的 一个容易犯错的js手机号码验证正则表达式(推荐),希望

    VBscript 的正则表达式 字符串匹配

    由于我对正则不是很清楚,我想求取把字符串 “str, DGK, rDJK, DJKl,DGK , end” 替换为 “str, MSN, rDJK, DJKl,MSN... 您可能感兴趣的文章:IP地址正则表达式匹配方法匹配 IP 地址与域名的正则表达式Shell

    还不会正则表达式?赶快看这篇!

    不同语言中的正则表达式写法有少许差异,本文将使用 Javascript 中的语法。 什么是正则表达式? 正则表达式(Regular Expression 或 Regex),是用于定义某种特定搜索模式的字符组合。正则表达式可用于匹配、查找和...

    正则表达式匹配不包含某些字符串的技巧

    经常我们会遇到想找出不包含某个字符串的文本,程序员最容易想到的是在正则表达式里使用,^(hede)来过滤”hede”字串,但这种写法是错误的。我们可以这样写:[^hede],但这样的正则表达式完全是另外一个意思,它的...

    一篇文章搞懂JavaScript正则表达式之方法

    使用构造函数创建正则表达式有多种写法: new RegExp('abc'); // /abc/ new RegExp('abc', 'gi'); // /abc/gi new RegExp(/abc/gi); // /abc/gi new RegExp(/abc/m, 'gi'); // /abc/gi 它接受两个参数:第一个参数...

    JavaScript类型系统之正则表达式

    javascript通过RegExp类型来支持正则表达式 特性  [1]贪婪性,匹配最长的  [2]懒惰性,不设置/g,则只匹配第1个 写法 perl写法(使用字面量形式) var expression = /pattern/flags;  模式(pattern)部分可以...

Global site tag (gtag.js) - Google Analytics