`

js 正则表达式简单应用

阅读更多
<html>
<head>
<script type="text/javascript">

//由于该字符串中存在字母 "e",以上代码的输出将是:true
var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free")); 

//exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有 则返回 null。
var patt1=new RegExp("e");
document.write(patt1.exec("The best things in life are free")); 

//在使用 "g" 参数时,exec() 的工作原理如下:

//找到第一个 "e",并存储其位置 

//如果再次运行 exec(),则从存储的位置开始检索,并找到下一个 "e",并存储其位置
// 输出 eeeeeeenull 
var patt1=new RegExp("e","g");
do
{
result=patt1.exec("The best things in life are free");
document.write(result);
}
while (result!=null) 

//compile() 方法用于改变 RegExp。

//compile() 既可以改变检索模式,也可以添加或删除第二个参数。
var patt1=new RegExp("e");

document.write(patt1.test("The best things in life are free"));

patt1.compile("d");

document.write(patt1.test("The best things in life are free"));
//由于字/符串中存在 "e",而没有 "d",以上代码的输出是:

//truefalse




</script>
</head>

<body>

</body>

</html>

 

分享到:
评论

相关推荐

    jq非空验证,js正则表达式验证邮箱和手机号码

    JavaScript正则表达式是用于匹配字符串模式的强大工具。在验证邮箱和手机号码时,我们需要创建符合特定规则的正则表达式。对于邮箱验证,通常的正则表达式如下: ```javascript var emailRegex = /^[a-zA-Z0-9._%...

    JavaScript正则表达式匹配 div style标签

    下面是一个简单的JavaScript示例代码,展示如何使用正则表达式匹配`&lt;div&gt;`和`&lt;style&gt;`标签: ```javascript // 示例字符串,包含div和style标签 var htmlString = '&lt;div&gt;这是一个div标签的内容。这是style标签中的...

    js正则表达式详解

    ### js正则表达式详解 #### 一、正则表达式基础知识 正则表达式是一种强大的文本处理工具,被广泛应用于各种编程语言中,用于文本的查找与替换、验证等场景。JavaScript同样支持正则表达式的使用,并且具有非常...

    JS只能输入数字,数字和字母等的正则表达式

    在JavaScript(JS)中,正则表达式是一种强大的工具,用于匹配、查找、替换和验证字符串中的模式。本文将深入探讨如何使用正则表达式来限制用户在HTML文本框中只能输入数字和字母。 首先,我们需要理解正则表达式的...

    只验证数字和字母的正则表达式

    在提供的示例代码中,我们看到一个简单的登录页面,其中包含了一个名为 `AA` 的 JavaScript 函数,该函数用于验证用户输入的用户名是否符合上述正则表达式的规则。 ```javascript function AA() { var name = ...

    使用正则表达式验证一年的12个月份

    如果只考虑数字表示,正则表达式可以相对简单。但如果要包含英文月份,那么表达式会更复杂。 对于数字表示的月份,正则表达式可以这样编写: ```regex ^(0?[1-9]|1[0-2])$ ``` 这个正则表达式的含义如下: - `^` ...

    精通正则表达式中文版英文版_中文版为扫描版

    书中的例子涵盖了多种编程语言,如Perl、Java、JavaScript、.NET等,这些语言的正则表达式引擎虽然大同小异,但在细节上有所区别,学习者将了解到如何在不同环境下应用正则表达式。 对于初学者,书中会引导他们理解...

    收集的一些js正则表达式

    这篇博客文章 "收集的一些js正则表达式" 提供了一些实用的JavaScript正则表达式示例,这将有助于开发者在实际项目中进行文本匹配、搜索、替换等操作。 首先,了解正则表达式的基础知识至关重要。正则表达式由一系列...

    正则表达式.rar 正则表达式.rar

    例如,JavaScript的正则表达式支持一些特有的功能,如预查`(?=...)`和否定预查`(?!=...)`,而Python的re模块则提供了更多的高级特性,如非贪婪量词和条件表达式。 学习和使用正则表达式: 掌握正则表达式需要时间和...

    正则表达式教程合集(各种语言的,超全)

    本教程合集涵盖了多种编程语言中的正则表达式规则和应用,包括JavaScript、VB、.NET、Perl等。 在JavaScript中,正则表达式广泛应用于字符串操作,如`match()`、`search()`、`replace()`和`split()`方法。...

    正则表达式综合练习

    10. **编程语言支持**:大多数编程语言都内置了正则表达式支持,如Java(Test.java中的例子可能涉及Java的`Pattern`和`Matcher`类),Python的`re`模块,JavaScript的`match`、`replace`等方法。 11. **优化技巧**...

    精通 JS正则表达式

    精通JS正则表达式的知识点详解 ...总之,精通JavaScript正则表达式不仅能够提高字符串处理的能力,还能让代码更加高效和优雅。通过对正则表达式的学习和实践,开发者可以轻松地解决各种字符串操作问题,提升编程效率。

    利用正则表达式巧妙解析度分秒格式字符串

    在编程领域,正则表达式是一...这种技术不仅适用于C#,还可以应用于其他支持正则表达式的编程语言,如JavaScript、Python等。通过熟练掌握正则表达式,开发者能够高效地处理各种字符串数据,提高代码的可读性和维护性。

    正则表达式速查 正则表达式举例 正则表达式学习

    通过简单的规则定义复杂的文本模式,正则表达式使得文本处理变得高效且灵活。 #### 二、正则表达式基本语法 根据提供的部分内容,我们可以总结出以下常用的正则表达式语法: 1. **转义字符**:`\'`(反斜杠)用来...

    [精通正则表达式(第三版)].(美)佛瑞德.扫描版(modify).pdf

    1. 正则表达式基础:介绍正则表达式的基本概念、构成元素,以及如何编写简单正则表达式进行基本的文本匹配。 2. 元字符和模式:深入讲解各种元字符的用法和它们在构建复杂模式时的组合方式,包括字符类、量词、边界...

    JS的正则表达式进行验证

    在JavaScript(JS)中,正则表达式同样发挥着不可或缺的作用,尤其是在用户输入验证方面,能够极大地提高程序的健壮性和用户体验。 ### 标题解析:“JS的正则表达式进行验证” 标题直接点明了文章的主题,即利用...

    正则表达式及其应用简介.txt

    正则表达式在多种编程语言中都有广泛的应用,下面分别介绍在 JavaScript、Java 和 C 语言中的应用。 - **JavaScript**: - 使用 `RegExp` 对象进行正则表达式的创建和匹配。 - 示例代码: ```javascript ...

Global site tag (gtag.js) - Google Analytics