RegExp:正则表达式对象

         1. 正则表达式:定义字符串的组成规则。1. 单个字符:[]如: [a] [ab] [a-zA-Z0-9_]* 特殊符号代表特殊含义的单个字符:\d:单个数字字符 [0-9]\w:单个单词字符[a-zA-Z0-9_]2. 量词符号:?:表示出现0次或1次*:表示出现0次或多次+:出现1次或多次{m,n}:表示 m<= 数量 <= n* m如果缺省: {,n}:最多n次* n如果缺省:{m,} 最少m次3. 开始结束符号* ^:开始* $:结束2. 正则对象:1. 创建1. var reg = new RegExp("正则表达式");2. var reg = /正则表达式/;2. 方法 1. test(参数):验证指定的字符串是否符合正则定义的规范

示例代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>RegExp对象</title><script >/*2. 正则对象:1. 创建1. var reg = new RegExp("正则表达式");2. var reg = /正则表达式/;2. 方法1. test(参数):验证指定的字符串是否符合正则定义的规范**///1.var reg = new RegExp("^\\w{6,12}$");//2.var reg2= /^\w{6,12}$/;/*alert(reg);alert(reg2);*/var username = "zhangsan";//验证var flag = reg.test(username);alert(flag);</script>
</head>
<body></body>
</html>

[JavaWeb-JavaScript]JavaScript_RegExp正则表达式对象相关推荐

  1. JavaScript RegExp(正则表达式) 对象

    正则表达式是描述字符模式的对象.正则表达式用于在文本上执行模式匹配和"搜索和替换"功能. var patt = /JC2182/i 示例说明: /JC2182/i - 是一个正则表 ...

  2. JavaScript使用正则表达式进行邮箱表单验证实例

    *******JavaScript使用正则表达式进行邮箱表单验证实例************ 1.在JavaScript中也可以使用正则表达式对表单输入的数据进行验证格式如下 /正则表达式/.test ...

  3. javascript函数、对象及变量、正则表达式(7.19)

    tips: 1.javascript中"()"是用来调用函数的: 2.javascript中"."和"[]"访问对象的属性: 例如:obje ...

  4. Javascript 正则表达式对象

    [b]定义 RegExp[/b] 声明javascript 正则表达式 var patrn1 = new RegExp("abc", "igm");var pa ...

  5. JavaScript正则表达式对象

    详解JavaScript正则表达式对象 <script>/* 1.语法\w:单词字符\d:数字字符?:0或者1个*:0个或多个+:1或多个{n,m}:个数范围在[n,m]{,m}:最多m个 ...

  6. JavaWeb——JavaScript精讲之ECMAScript标准(基本语法、JavaScript对象)

    目录 1.JavaScript概述 2.ECMAScript客户端脚本语言标准 2.1.基本语法 2.2.JavaScript对象 1.JavaScript概述 JavaScript不同于HTML.C ...

  7. javascript的正则表达式

    正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个 ...

  8. RegExp:正则表达式对象 || Global对象

    RegExp:正则表达式对象 1. 正则表达式:定义字符串的组成规则.                 1. 单个字符:[ ]                     如: [a] [ab] [a-z ...

  9. java正则表达式对象_Java正则表达式之Pattern类

    java.util.regex.Pattern类指正则表达式的编译表示形式.即将你的正则表达式字符串编译成java正则表达式对象.所有的正则表达式字符串在使用前都必须先编译成Pattern类的实例.然 ...

最新文章

  1. 2.算法-程序的灵魂
  2. Bzoj2555 SubString
  3. mysql-connector-net-6.7.4.msi,在ActiveReports中使用MySQL数据库
  4. Hadoop_计算框架MapReduce
  5. Java面向对象(5)--类的成员构造器(构造方法)
  6. android 人脸识别_小模型,高精度!小视科技推出极致轻量型人脸识别SDK
  7. 航天器轨迹预测——根据速度和位置确定初轨
  8. opencontrail学习(一)
  9. 录制电脑游戏视频的方法
  10. 通过v$bgprocess查看后台进程
  11. 物联网毕设 -- ESP32-CAN加摄像头传输图像,STM32驱动小车自动避障图像采集并显示到Android端
  12. Qt控件边框颜色设定
  13. 可重入锁/不可重入锁,公平锁/非公平锁,乐观锁/悲观锁,独享锁/共享锁,偏向锁/轻量级锁/重量级锁,分段锁,自旋锁
  14. 计算机硬盘大小及区分数怎么看,一分钟解读:教你如何看SSD测试成绩
  15. redis 集群 哨兵
  16. 微信公众号开发本地调试【内网穿透】
  17. 【网络营销】 ——网站搜索引擎友好型分析
  18. 严选 | ELK Stack 选书指南
  19. 我们一起学linux之V4L2摄像头应用流程
  20. 好的电脑桌面便签软件下载,电脑桌面便签下载安装

热门文章

  1. 求字符串的不重复字符的最长子串长度的问题
  2. 美女的床真的好难爬......
  3. 令人惋惜的天才新秀:16岁上剑桥大学,27岁就出名,数学事业一路畅通无阻,但自从结婚后,人生从此翻天覆地······
  4. 我的狗丢了,所以我能加你微信吗? | 今日最佳
  5. 风靡全球的人工智能,如何赶上这班车?
  6. 《SAS编程与数据挖掘商业案例》学习笔记之九
  7. oracle创建public链接,如何在oracle直接使用地址来创建database link
  8. 三次握手和四次挥手图解_三次握手和四次挥手简单理解
  9. devexpress 中的checkboxlist怎么设置间距_HTML中怎么设置h1的字体样式你知道吗?关于设置h1标签的样式详解
  10. 墨迹天气android,墨迹天气Android产品分析