文档章节

js 正则表达式匹配定义及使用

横着走的螃蟹
 横着走的螃蟹
发布于 2015/03/20 10:31
字数 224
阅读 18
收藏 0


匹配竖线本身:
var strinfo = "nas232|王麻子|信用卡机房";
var regComma=new RegExp("\\|","g");
var	strinfo = strinfo.replace(regComma,"</br>");
字符串拆分数组
var strarr = new Array();
	strarr = strinfo.split("|");
for (var i = 0; i < strarr.length; i++) {
	console.log(strarr[i]);
};

定义:
var reg = /456/;
var reg=new RegExp(waitserch[3]);//数组该字段内容是字符串
使用:
查找:
if (a[i].search(reg)>=0) {//not fround return -1
            a[i] = a[i] + 'ok++ ';
            console.log('the file has 456 in a.txt ...')
            c = 1;
          };
          
存入csv时,用户有时候输入英文的逗号,可以替换成俩个中文的逗号,读取再替换回来,至于用户输入连个连续中文逗号?那估计输错了多输入了一个。
var alldata = 'qqq,www,eee,rrr,ttt';
		var reg=new RegExp(",","g");
		alldata = alldata.replace(reg,",,")
		console.log(alldata);
JSON:
  var regComma=new RegExp(",","g");
  var regQuotes=new RegExp("\"","g");
  var regSlash=new RegExp("\\\\","g");
  var regback=new RegExp(",,","g");
  
  $('.class_td_audit')[i].innerHTML.replace(regComma,",,").replace(regSlash,"\\\\").replace(regQuotes,"\\\"");



© 著作权归作者所有

横着走的螃蟹
粉丝 15
博文 154
码字总数 37053
作品 0
朝阳
高级程序员
私信 提问
JavaScript学习记录day9-标准对象

JavaScript学习记录day9-标准对象 [TOC] 在JavaScript的世界里,一切都是对象。 但是某些对象还是和其他对象不太一样。为了区分对象的类型,我们用操作符获取对象的类型,它总是返回一个字符...

ygqygq2
2018/06/11
0
0
简单说 正则表达式——要注意lastIndex属性

说明 这篇文章,主要和大家聊聊JavaScript中RegExp对象的属性。 解释 每个RegExp对象都包含5个属性,source、global、ignoreCase、multiline、lastIndex。 source:是一个只读的字符串,包含...

FEWY
2017/07/10
0
0
JavaScript正则表达式(JavaScript:The Definitive Guide笔记)

//1.0 字符类 [...] 方括号内的任意字符 [^...] 不再方括号里面的任意字符 . 除换行符和其他Unicode行终止符之外的任意字符 w 任何ASCII字符组成的单词,等价于[a-zA-Z0-9_] W 任何不适ASCII...

chungwoo.J
2012/09/09
0
0
js中replace()方法使用注意

1.如果正则表达式中设置了修饰符g,那么源字符串中所有与模式匹配的子串都将替换成第二个参数指定的字符串;如果不带修饰符g,则只替换所有匹配的第一个子串。 2.replace()的第一个参数若是字...

依风听雨
2014/07/10
0
0
Javascript中的正则表达式

正则表达式提供了强大的字符串检索和操作的能力,这些能力在Javascript中有着比其他语言更广泛的应用。对于运行于浏览器环境中的Javascript,HTML文档的DOM操作和样式操作是其主要任务之一,...

con
2014/04/30
0
1

没有更多内容

加载失败,请刷新页面

加载更多

C 语言 二级指针操作文件 柔性数组使用

#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct _info* pInfo;struct _info{int line;int len;char data[0];}info;int getFil......

小张525
44分钟前
2
0
中介者模式

https://blog.csdn.net/jason0539/article/details/45216585

南桥北木
44分钟前
1
0
抽离css以及公共js

分离css 分离css:为何要把 CSS 文件分离出来,而不是直接一起打包在 JS 中。最主要的原因是我们希望更好地利用缓存。 extract-text-webpack-plugin > 1. 假设我们原本页面的静态资源都打包成...

莫西摩西
今天
2
0
Jenkins的配置从节点中默认没有Launch agent via Java Web Start,该如何配置使用

Jenkins的配置从节点中默认没有Launch agent via Java Web Start,如下图所示,而这种启动方式在Windows上是最方便的。 如何设置才能让出来呢? 1:打开"系统管理"——"Configure Global Sec...

shzwork
今天
2
0
BAT面试必问HashMap源码分析

HashMap 简介 HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。 JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈...

别打我会飞
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部