1. 什么是正则表达式
正则表达式是一种独立的技术,专门用于处理字符串而存在的技术。
在项目操作过程中,对于字符串使用正确规则进行匹配【查询、替换、搜索】而使用的表达式,我们就称为正则表达式。
正则表达式起源于上世纪五十年代,由两位人类伟大的精神研究学者和生物学家,根据人类认识世界的过程,描述人的大脑认识世界的操作流程,出现的一门学说,在当时只是一种推断的理论,到了上世界60年代,一个米国的数学家,通过数学的方式将这样的推断进行了基本的公式实现。于是乎~产生了一系列的蝴蝶效应,那是上世纪60年代末期…
2. 正则表达式中的特殊符号
符号 | 描述 |
---|---|
^ | 描述一个字符串的开头位置 |
$ | 描述一个字符串的结束位置 |
…
3. JavaScript中使用正则表达式
JavaScript中使用正则表达式,有两种操作方式
- 通过快捷符号进行创建
- 通过
RegExp
对象进行创建
描述代码如下:
// 声明一个正则表达式,验证邮箱格式
var _reg_email = /^\w+@\w+\.(com|cn)$/i;
// 声明一个正则表示对象,验证邮箱格式
var _reg_email2 = new RegExp("^\\w+@\\w+\.(com|cn)$", "i")
正则表达式的操作方式,可以执行test()
函数,验证邮箱格式是否正确,操作代码如下:
// 获取一个输入框中输入的邮箱地址
var _email = document.getElementById("email");
// 验证邮箱是否正确
if (_reg_email.test(_email)) {
// 邮箱格式正确
// TODO
} else {
// 邮箱格式有误.
// TODO
}
示例文章,无其他意义。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦