• 关于

    js正则 字符串

    的搜索结果
  • js 正则学习小记之匹配字符串

    原文:js 正则学习小记之匹配字符串 今天看了第5章几个例子,有点收获,记录下来当作回顾也当作分享。 关于匹配字符串问题,有很多种类型,今天讨论 js 代码里的字符串匹配。(因为我想学完之后写个语法高亮练手,所以用js代码当作例子) var str1 = "我是字符串1哦,快把我取走", str2...

    文章 杰克.陈 2014-06-06 923浏览量

  • JS编程建议——47:避免使用正则表达式的场景

    建议47:避免使用正则表达式的场景正则表达式匹配速度是非常快的。然而,当只搜索文字字符串时正则匹配经常会显得多余,尤其当事先知道了字符串的哪一部分将要被测试时。例如,要检查一个字符串是不是以分号结束,可以使用:endsWithSemicolon = /;$/.test(str);当前没有哪个浏览器...

    文章 zhanginzaghi 2017-12-16 922浏览量

  • js 正则学习小记之匹配字符串优化篇

    原文:js 正则学习小记之匹配字符串优化篇 昨天在《js 正则学习小记之匹配字符串》谈到 /"(?:\\.|[^"])*"/ 是个不错的表达式,因为可以满足我们的要求,所以这个表达式可用,但不一定是最好的。从性能上来说,他非常糟糕,为什么这么说呢,因为 传统型NFA引擎 遇到分支是从左往右匹配的,...

    文章 杰克.陈 2014-06-06 811浏览量

  • JavaScript -- 正则表达式

    语法: /正则表达式主体/修饰符(可选) 使用字符串方法 在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。 search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。 repl...

    文章 西北野狼 2017-05-17 683浏览量

  • 浅谈 js 字符串 search 方法

    原文:浅谈 js 字符串 search 方法 这是一个很久以前的事情了,好像是安心兄弟在学习js的时候做的练习。具体记不清了,今天就来简单分析下 search 究竟是什么用的。 从字面意思理解,一个是搜索字符串吧。 var str = "123456789abcde"; console.log(...

    文章 杰克.陈 2014-07-16 702浏览量

  • 浅谈 js 正则字面量 与 new RegExp 执行效率

    原文:浅谈 js 正则字面量 与 new RegExp 执行效率 前几天谈了正则匹配 js 字符串的问题:《js 正则学习小记之匹配字符串》 和 《js 正则学习小记之匹配字符串优化篇》。里面讲到了优化正则起到提升性能的问题,但是能提升多少呢?于是我去测试了,发现TMD几乎微乎其微,我用1千字符串...

    文章 杰克.陈 2014-06-06 881浏览量

  • JS编程建议——38:正确认识正则表达式工作机制

    建议38:正确认识正则表达式工作机制有很多因素影响正则表达式的效率。首先,正则表达式适配的文本千差万别,部分匹配时比完全不匹配所用的时间要长。其次,每种浏览器的正则表达式引擎也有不同的内部优化。要有效使用正则表达式,重要的是理解它们的工作机制。一个正则表达式处理的基本步骤如下:第1步,编译。在创建...

    文章 zhanginzaghi 2017-12-15 983浏览量

  • [Prototype.js1.5.1_rc2]prototype.js之String的扩展

    在上一编文章中介绍了几个类的扩展以及类的创建继承等,今天我们来看看 Prototype.js中对String的扩展 ,这在我们的项目中肯定会经常用到!有好多朋(博)友推荐我去用jQuery类库,再此表示感谢,jQuery比Prototype.js会小很多,未编 译也没有Prototype.js大,...

    文章 文艺小青年 2017-11-22 597浏览量

  • js正则表达式

    RegExp 是正则表达式的缩写;当您检索某个文本时,可以使用一种模式来描述要检索的内容;正则表达式就是这种模式。简单的模式可以是一个单独的字符,更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等;您可以规定字符串中的检索位置,以及要检索的字符类型,等等。 正则表达式有哪些用处 1.正...

    文章 webmirror 2017-04-24 2102浏览量

  • JS编程建议——37:推荐使用replace(1)

    建议37:推荐使用replace(1)String对象的replace方法包含两个参数,第一个参数表示执行匹配的正则表达式,也可以传递字符串,第二个参数表示准备代替匹配的子字符串,例如,把字符串html替换为htm。 var b = s.replace("html", "htm" ); 与sear...

    文章 zhanginzaghi 2017-12-14 1115浏览量

  • 正则表达式

    正则表达式 1.正则表达式的作用   1.1搜索指定模式的字符串   1.2验证字符串是否符合某种模式(比如,电话号码,邮件,密码等)   1.3替换字符串中指定模式的子字符串。适合用于批量替换一定规律的字符串2.正则表达式的基本定义   2.1直接量字符   \o    NUL字符(\u000...

    文章 桃西子牛 2017-02-22 766浏览量

  • 精通 JS正则表达式

    正则表达式可以: •测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 •替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 •根据模式匹配从字符串中提取一个子字符串...

    文章 文艺小青年 2017-06-09 382浏览量

  • js 判断字符串中是否包含某个字符串

    本文转载自 简书 乌匠 作者:乌匠 链接:https://www.jianshu.com/p/39f2281dabf4 來源:简书 String对象的方法 方法一: indexOf() (推荐) var str = "123"; console.log(str.indexOf("3") != -1...

    文章 枝枝_ 2018-05-04 2863浏览量

  • JS编程建议——43:使用exec增强正则表达式功能

    建议43:使用exec增强正则表达式功能RegExp对象定义了两个用于执行模式匹配操作的方法,它们的行为与String对象的正则表达式操作方法类似。例如,RegExp对象的exec方法与String对象的match方法相似,只不过exec是以字符串为参数的RegExp对象方法,而match方法是以...

    文章 zhanginzaghi 2017-12-15 993浏览量

  • JS编程建议——45:警惕嵌套量词和回溯失控

    建议45:警惕嵌套量词和回溯失控嵌套量词总是需要额外的关注和小心,以确保没有掩盖回溯失控问题。嵌套量词出现在一个自身被重复量词修饰的组中。嵌套量词本身并不会造成性能危害,只是在尝试匹配字符串过程中,很容易不小心在内部量词和外部量词之间,产生一大堆分解文本的方法。例如,要匹配HTML 标签,使用了下...

    文章 zhanginzaghi 2017-12-15 977浏览量

  • php utf-8编码 正则匹配中文

    首先unicode里面 中文的区域的0x4e00-0x9fa5 在java或者js这种已unicode编码处理字符串的编程语言中 /^[\u4e00-\u9fa5]+$/就可以判断一个字符串是否全部为中文 那么php中 字符的编码根据页面而定 页面是gbk的 字符编码就是gbk的 utf-8也同...

    文章 apachecn_飞龙 2014-07-09 745浏览量

  • js 字符串 replace replaceAll

    var str = "男的女的老的少的"; alert(str.replace('的','')); 可以看到替换后的str的值为"男女的老的少的",replace(str1,str2)方法替换的只是第一个匹配的字符串,那么如何实现替换全部匹配的字符串呢? 在java语言中有给出的replace...

    文章 熊哥club 2016-01-18 982浏览量

  • Javascript字符串常用方法详解

    字符串 字符串就是一个或多个排列在一起的字符,放在单引号或双引号之中。 'abc' "abc" length 属性 js里的字符串类似于数组,都是一个一个字符拼凑在一起组成的,因此可以用 length 属性取得字符串的长度 var str = "hello" str.length; //...

    文章 dicsky 2016-07-22 1248浏览量

  • js 正则获取匹配字符次数

    match 方法 使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。 stringObj.match(rgExp) 参数 stringObj 必选项。对其进行查找的 String 对象或字符串文字。 rgExp 必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含...

    文章 老朱教授 2017-11-26 1260浏览量

  • JS正则表达式入门,看这篇就够了

    前言 在正文开始前,先说说正则表达式是什么,为什么要用正则表达式?正则表达式在我个人看来就是一个浏览器可以识别的规则,有了这个规则,浏览器就可以帮我们判断某些字符是否符合我们的要求。但是,我们为什么要使用正则表达式呢?下面我们就看一下下面这个业务场景。 另外推荐一下正则表达式实例 验证QQ号的合法...

    文章 哈你真皮 2018-10-08 996浏览量

  • JS的正则表达式1

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> 正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下: 测试字符串的某个...

    文章 技术小牛人 2017-11-15 730浏览量

  • ASP.NET 中的正则表达式

    摘要: 正则表达式是一种处理文本的有用工具。无论是验证用户输入、搜索字符串内的模式、还是以各种有效方式重新设置文本格式,正则表达式都非常有用。 - ASP.NET 中的正则表达式 发布日期: 8/17/2004 | 更新日期: 8/17/2004 速成课程 Steven A. Smith ...

    文章 长征2号 2017-10-18 860浏览量

  • JavaScript 正则表达式

    RegExp RegExp 是正则表达式的缩写。 RegExp 对象用于存储检索模式。 通过 new 关键词来定义 RegExp 对象。 参考:http://www.w3school.com.cn/js/js_obj_regexp.asp RegExp 对象 RegExp 对象表示正则表达式,它是...

    文章 芝麻软件 2015-07-26 735浏览量

  • JS-删除相邻相同的字符串(不用正则)

    var v='aabbc11asd你你++好' ; var ret = '', unStr ; for(var i = 0, len = v.length; i &lt; len; i++){ if(v.charAt(i)!==unStr){ ...

    文章 小丑丁丁 2017-02-14 1742浏览量

  • JS编程建议——46:提高正则表达式执行效率

    建议46:提高正则表达式执行效率(1)关注如何让匹配更快失败正则表达式处理慢往往是因为匹配失败过程慢,而不是匹配成功过程慢。使用正则表达式匹配一个很大字符串的一小部分,情况更为严重,正则表达式匹配失败的位置比匹配成功的位置要多得多。一个修改使正则表达式匹配更快但失败更慢,例如,通过增加所需的回溯次...

    文章 zhanginzaghi 2017-12-16 1195浏览量

  • Java魔法堂:深入正则表达式API

    目录                               一、前言 二、正则表达式的使用诉求 三、java.util.regex包 四、java.lang.String实例 五、最短路径实现诉求 六、Java支持的正则表达式功能语法 七、总结 八、参考   一、前言            ...

    文章 肥仔john 2016-04-20 1413浏览量

  • 挑战JavaScript正则表达式每日两题(1)

     下一篇 不少学习JS开发的同学可能对正则表达式抱有不屑一顾的态度,认为用到时再查查不就行了。以前在学习其他语言,例如JAVA和C#时,我就有这么一种观点--反正看了不用就忘。   但是,JS开发中,你无论是自己开发还是观看别人的模块或者第三方库,你会更为频繁地使用到正则表达式。因此,正则表达式...

    文章 技术小甜 2017-11-16 676浏览量

  • js中让字符串中特定字符红色显示

    想要实现下图所示效果,纯js代码如下: &lt;script type="text/javascript" language="javascript"&gt; var s = "暖"; var reg = new RegExp("(" + s + ")", "g"); ...

    文章 暖枫无敌 2015-01-06 1037浏览量

  • 【JS基础回顾】String对象及其常用属性以及方法

    目的很简单,主要回顾下javascript里面String常用的一些属性以及方法,虽然经常使用,但其实一些细节没有注意到,总是等到用到的时候再去查有点浪费时间,因此总结了下加深印象 一、字符串的几种声明方式 var str = 'hello world !'; var str = String(...

    文章 程序猿小卡 2016-04-29 1426浏览量

  • 正则表达式的资源和工具汇集(上)

    正则表达式的资源和工具汇集(上) 正则表达式是一种模板,用于批评字符串中字符的组合。在JavaScript语言中,正则表达式还可以是对象。在RegExp工具中,这些模板可以用于方法的执行和测试,可以匹配、替换、搜索和分割字符串。 正则表达式一贯被认为难以学习和掌握,而实际上,学习它很容易。 本文...

    文章 jieforest 2014-08-23 532浏览量

1 2 3 4 ... 19 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT