继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

JavaScript正则表达式操作

大牧莫邪
关注TA
已关注
手记 95
粉丝 1.7万
获赞 547

1. 什么是正则表达式

正则表达式是一种独立的技术,专门用于处理字符串而存在的技术。
在项目操作过程中,对于字符串使用正确规则进行匹配【查询、替换、搜索】而使用的表达式,我们就称为正则表达式。

正则表达式起源于上世纪五十年代,由两位人类伟大的精神研究学者和生物学家,根据人类认识世界的过程,描述人的大脑认识世界的操作流程,出现的一门学说,在当时只是一种推断的理论,到了上世界60年代,一个米国的数学家,通过数学的方式将这样的推断进行了基本的公式实现。于是乎~产生了一系列的蝴蝶效应,那是上世纪60年代末期…

2. 正则表达式中的特殊符号

符号 描述
^ 描述一个字符串的开头位置
$ 描述一个字符串的结束位置

3. JavaScript中使用正则表达式

JavaScript中使用正则表达式,有两种操作方式

  1. 通过快捷符号进行创建
  2. 通过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
}

示例文章,无其他意义。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP