为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript正则表达式操作

标签:
Html5

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
}

示例文章,无其他意义。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
全栈工程师
手记
粉丝
1.7万
获赞与收藏
547

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消