JavaScript 正则表达式

分享
藏宝库编辑 2024-9-3 03:56:09 98 0 来自 中国
1. 正则表达式概述

1.1 什么是正则表达式

正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。
正则表通常被用来检索、替换那些符合某个模式(规则)的文本,比方验证表单:用户名表单只能输入英笔墨母、数字大概下划线, 昵称输入框中可以输入中文(匹配)。别的,正则表达式还常用于过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等 。
其他语言也会使用正则表达式,本阶段我们主要是使用 JavaScript 正则表达式完成表单验证。
1.2 正则表达式的特点


  • 机动性、逻辑性和功能性非常的强。
  • 可以灵敏地用极简单的方式到达字符串的复杂控制。
  • 对于刚打仗的人来说,比较艰涩难懂。比如:
^\w+([-+.]\w+)@\w+([-.]\w+).\w+([-.]\w+)*$

  • 实际开发,一样平常都是直接复制写好的正则表达式. 但是要求会使用正则表达式而且根据现真相况修改正则表达式.   比如用户名:
/^[a-z0-9_-]{3,16}$/
2. 正则表达式在 JavaScript 中的使用

2.1 创建正则表达式

在 JavaScript 中,可以通过两种方式创建一个正则表达式。
2.1.1 通过调用 RegExp 对象的构造函数创建
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-12-22 23:59, Processed in 0.208640 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表