JavaScript - 正则表达式解惑
2024-09-08 04:16:49
正则表达式手册:
http://tool.oschina.net/uploads/apidocs/jquery/regexp.html
正则表达式测试地址:
我们来举个例子: 电子邮箱
example@qq.com
1.username(example)
([a-z0-9_\.-]+)
2.@
@
3.公司名(qq.com)
([\da-z\.-]+)\.([a-z\.]{2,6})
4.^匹配开始位置!
5.$匹配结束位置!
6.[a-zA-Z] 代表范围
7.{3,16} 代表长度
最后,我们对应正则手册,一个个对应,就会出现以下正则表达式(请你记得一句话,复杂是由简单组成的)
/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{,})$/
最新文章
- Task三个列子的分享
- 【Java每日一题】20161222
- C语言局部变量和全局变量的区别。——Arvin
- 调用约定__cdecl和__stdcall
- 常见的HTTP返回码如4xx, 5xx
- java中 几种数据库连接池 的写法
- [poj3017] Cut the Sequence (DP + 单调队列优化 + 平衡树优化)
- `cocos2dx 非完整` UI解析模块
- Css - 基础的css阴影效果
- nodejs笔记五--MongoDB基本环境配置及增删改查;
- apache 反向代理配置(ubuntu)
- 查找——图文翔解Treap(树堆)
- C++包括头文件&;lt;&;gt;和&;quot;&;quot;差额
- flexbox应用举例
- Flex Cairngrom框架浅浅印象
- 理解typename的两个含义
- Golang 入门系列(五)GO语言中的面向对象
- C# region指令和控制台清零
- windows系统中搭建Jenkins服务器
- python中pass语句的作用是什么
热门文章
- linux kernel如何处理大端小端字节序
- java Date类型的时间显示格式
- LeetCode(109) Convert Sorted List to Binary Search Tree
- LeetCode(202) Happy Number
- Verilog学习笔记基本语法篇(二)·········运算符
- Linux文件管理类命令及命令别名
- Linux基础命令详解-3
- TOJ 5021: Exchange Puzzle
- 84. Spring Boot集成MongoDB【从零开始学Spring Boot】
- tomcat的管理(manager)报错403