一、校验数字的js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[ ...
分类:
Web程序 时间:
2019-04-06 18:41:06
阅读次数:
139
我们首先来看如下代码,在浏览器中输出的是什么? 一:js正则直接量语法对 反斜杠的含义 1.1 \. 一个反斜杠加点号(.) 1.2 \\. 两个反斜杠加 (.) 在js正则表达式中,两个反斜杠加点号(.), 两个反斜杠会原样输出 \\ 字符串。元字符 . 匹配任意字符。 1.3 \\\. 三个反斜 ...
分类:
Web程序 时间:
2019-04-05 12:17:52
阅读次数:
163
正向查找:就是匹配前面或后面是什么内容的,所以分类是:正向前查找,正向后查找 负向查找:就是匹配前面或后面不是什么内容的,所以分类是:负向前查找,负向后查找 操作符说明描述 (?=exp) 正向前查找 匹配exp前面的位置 (?<=exp) 正向后查找 匹配exp后面的位置(不支持 *1) (?!e ...
分类:
Web程序 时间:
2019-03-19 16:42:45
阅读次数:
220
判断是否为数字 function isNumber(val){ var regPos = /^\d+(\.\d+)?$/; //非负浮点数 var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]... ...
分类:
Web程序 时间:
2019-03-06 19:24:23
阅读次数:
252
引言 亲爱的读者朋友,如果你点开了这篇文章,说明你对正则很感兴趣。 想必你也了解正则的重要性,在我看来正则表达式是衡量程序员水平的一个侧面标准。 关于正则表达式的教程,网上也有很多,相信你也看了一些。 与之不同的是,本文的目的是希望所有认真读完的童鞋们,都有实质性的提高。 本文内容共有七章,用Jav ...
分类:
Web程序 时间:
2019-03-05 11:27:53
阅读次数:
304
一个常见的场景,获取:标签背景图片链接: 如字符串:var bgImg = "url(\"https://img30.360buyimg.com/sku/jfs/t26203/262/100869187/204098/1d1479e9/5b84b80bNf39db45f.jpg\")"; 脚本: 划 ...
分类:
Web程序 时间:
2019-02-28 10:27:54
阅读次数:
796
前言 最近有了点时间,就回头看了一下《学习正则表达式》这本书。怎么说呢,这本书适合从零开始学习正则表达式或者有一点基础但是想要加强这方面能力的读者。这本书的风格是“实践出真知”,使用归纳方式讲述, 也就是说, 会从特例讲起, 最终归结到一般情况。不会先陈述观点, 然后举例, 而是先为大家展示示例, ...
分类:
Web程序 时间:
2019-02-22 18:21:43
阅读次数:
216
/*验证单价:包括两位小数*/var priceReg = /(^[1-9]\d*(\.\d{1,2})?$)|(^0(\.\d{1,2})?$)/;var price=$("#price").val();if (!priceReg.test(price)){ alert("请输入正确的产品价格:整 ...
分类:
Web程序 时间:
2019-01-31 13:12:35
阅读次数:
184
非零开头的整数或小数 非零开头的整数或两位小数 ...
分类:
Web程序 时间:
2019-01-31 13:01:49
阅读次数:
206
元字符 具有特殊意义的元字符 \d 匹配0 9的数字,相当于[0 9] \D 匹配除了0 9的任意字符 \w 匹配0 9、a z、A Z、_ 的数字或字符,相当于[0 9a zA Z_] \W 匹配不是字母、数字、下划线的字符 \s 匹配任意不可见字符, 包括空格、制表符、换行符等 \S 匹配任意可 ...
分类:
Web程序 时间:
2019-01-27 19:08:09
阅读次数:
197