<input type="text" placeholder="请输入邮箱" id="email"> <script> email.onchange = function(){ var email = this.value; var reg = /^([a-zA-Z]|[0-9])(\w|\-)+@ ...
分类:
Web程序 时间:
2020-01-21 23:30:41
阅读次数:
102
/** * 验证月份表单输入是否合法 * pattern : 月份格式字符串 * id : 表单id */ function validateMonth(pattern, id) { var text = document.getElementById(id); var monthStr = tex ...
分类:
Web程序 时间:
2019-12-23 10:28:26
阅读次数:
194
壹 ? 引 对于初学正则的同学来说,^$这两个看似简单的字符却在使用中总让匹配结果超出我们的预期,^什么时候表示行首什么时候表示反义?^ $两个一起写表示什么含义?今天我们就来详细聊聊这两个字符。 贰 ? 关于^与$ 先解释^与$概念,很简单的两句话,先留个印象。 ^ 脱字符:匹配开头,若存在多行匹 ...
分类:
Web程序 时间:
2019-12-21 10:14:16
阅读次数:
111
https://blog.csdn.net/genius_yym/article/details/79670035 JS 正则表达式 获取小括号 中括号 花括号内的内容 var str="123{xxxx}456[我的]789123[你的]456(1389090)789"; var regex1 = ...
分类:
其他好文 时间:
2019-12-13 12:14:46
阅读次数:
87
2019-10-27 学习内容: 两大部分:js正则匹配、es6正则扩展 补充: 1、什么叫先行断言? “先行断言”指的是,x只有在y前面才匹配,必须写成/x(?=y)/。比如,只匹配百分号之前的数字,要写成/\d+(?=%)/。“先行否定断言”指的是,x只有不在y前面才匹配,必须写成/x(?!y) ...
分类:
Web程序 时间:
2019-10-31 16:14:48
阅读次数:
110
1、两种方式: 2、匹配模式 结果: 3、或 | 结果: 4、或 [ ] * 或 [], []里面也是 或 的关系 * var reg=/[ab]/; var reg=/[ab]/; var str="baAcd";//待验证数据 大写 var result=reg.test(str); conso ...
分类:
Web程序 时间:
2019-10-30 00:01:20
阅读次数:
132
参考链接: java函数 js正则表达式(参考链接:http://caibaojian.com/regexp-example.html) 其他 ...
分类:
其他好文 时间:
2019-10-23 21:57:09
阅读次数:
108
获取第一个.前面的字符串,以及后面的字符串: 或者 ...
分类:
Web程序 时间:
2019-09-21 12:20:38
阅读次数:
236
应用场景:以博客写文章为例,有的时候我们不经意间写的字符串带标签,然后浏览器将其解析了,实际上我们并不希望其被解析,于是可通过核心代码解决该问题。 核心代码如下: data.codeSource在这里相当于与后台交互获取到的数据 new RegExp是js正则表达式对象 replace方法,一共有两 ...
分类:
Web程序 时间:
2019-08-31 23:30:01
阅读次数:
113
JS 正则表达式 RegExp 对象用于规定在文本中检索的内容。 什么是 RegExp? RegExp 是正则表达式的缩写。 当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。 简单的模式可以是一个单独的字符。 更复杂的模式包括了更多的字符,并可用于解析、格式检查、 ...
分类:
Web程序 时间:
2019-08-20 16:41:52
阅读次数:
94