web.js.字符串与正则表达式操作


Posted in Javascript onMay 13, 2017

1.substring

var str='abcdef';
alert(str.substring(2, 5)); //cde不包括结束位置
alert(str.substring(1));//bcdef1

2.split

var str='a*b*cd*ef';
alert(str.split('*'));//分割字符1

3.search 

var str='acef'; 
alert(str.search(‘a'));//0查找字符位置 
alert(str.search(‘f'));//3 
 alert(str.search(‘ce'));//1 
 alert(str.search(‘o'));//-1匹配失败则-1

正则

var re=new RegExp('b', 'i'); //i不考虑大小写
//或者var re=/b/i;
var str='abcdef';//将b换成B同样的结果,如果去掉i就不行了
alert(str.search(re));

1.match

var str='asdf 34 656 cvs33';
var re=/\d/g;
alert(str.match(re));//3,4,6,5,6,3,3match 获取匹配的项目1
var str='asdf 34 656 cvs33';
var re=/\d+/g;//全局匹配:g——global,+表示一次或者多次
alert(str.match(re));//34,656,33

2.replace

var str='asdf 34 656 cvs33';
var re=/\d+/g;
var re2=/\d/g;
alert(str.replace(re,'*'));//asdf * * cvs*;
alert(str.replace(re2,'*'));//asdf ** *** cvs**1

去掉敏感词

var str='河南 一村民 开封 哈哈'
  var re=/河南|开封/g;//去掉敏感词河南或开封
  var re1=/河南|开封/;
  alert(str.replace(re,'*'));
  alert(str.replace(re1,'*'))//没有去掉开封,自己试试结果1

3.[] 任意字符,范围

[abc]

例子:o[usb]t——obt、ost、out

[a-z]、[0-9]

例子:id[0-9]——id0、id5

[^a](排除a外的一切)

例子:o[^0-9]t——oat、o?t、o t

组合

[a-z0-9A-Z]

以上所述是小编给大家介绍的web.js.字符串与正则表达式操作,希望对大家有所帮助,如果大家有任何疑问欢迎各我留言,小编会及时回复大家的!

Javascript 相关文章推荐
父子窗体间传递JSON格式的数据的代码
Dec 25 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
Jan 15 Javascript
Javascript字符串对象的常用方法简明版
Jun 26 Javascript
Jquery节点遍历next与nextAll方法使用示例
Jul 22 Javascript
jQuery 插件开发指南
Nov 14 Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
Sep 22 Javascript
jQuery深拷贝Json对象简单示例
Jul 06 Javascript
JS简单实现禁止访问某个页面的方法
Sep 13 Javascript
详解jQuery中的事件
Dec 14 Javascript
浅析Javascript中双等号(==)隐性转换机制
Oct 27 Javascript
VUEX 数据持久化,刷新后重新获取的例子
Nov 12 Javascript
js实现拖拽与碰撞检测
Sep 18 Javascript
JS实现动态给标签控件添加事件的方法示例
May 13 #Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 #jQuery
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 #jQuery
vue.js 初体验之Chrome 插件开发实录
May 13 #Javascript
JS中cookie的使用及缺点讲解
May 13 #Javascript
jQuery中clone()函数实现表单中增加和减少输入项
May 13 #jQuery
jQuery遍历节点方法汇总(推荐)
May 13 #jQuery
You might like
探寻PHP脚本不报错的原因
2014/06/12 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
jQuery实现的Email中的收件人效果(按del键删除)
2011/03/20 Javascript
jquery focus(fn),blur(fn)方法实例代码
2011/12/16 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
JavaScript调试工具汇总
2014/12/23 Javascript
jQuery实现3D文字特效的方法
2015/03/10 Javascript
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
详解如何构建Angular项目目录结构
2017/07/13 Javascript
axios的拦截请求与响应方法
2018/08/11 Javascript
Python计算一个点到所有点的欧式距离实现方法
2019/07/04 Python
python调用并链接MATLAB脚本详解
2019/07/05 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
2020/01/19 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
html5 viewport使用方法示例详解
2013/12/02 HTML / CSS
使用canvas一步步实现图片打码功能的方法
2019/06/17 HTML / CSS
Wedgwood英国官方网站:英式精致骨瓷餐具、礼品与生活精品,源于1759年
2019/09/02 全球购物
Crocs波兰官方商店:女鞋、男鞋、童鞋、洞洞鞋
2019/10/08 全球购物
上海期货面试题
2014/01/31 面试题
这76道Java面试题及答案,祝你能成功通过面试
2016/04/16 面试题
经典优秀个人求职自荐信格式
2013/09/25 职场文书
生产经理的自我评价分享
2013/11/07 职场文书
路政管理专业个人自荐信范文
2013/11/30 职场文书
八年级物理教学反思
2014/01/19 职场文书
2014元旦晚会策划方案
2014/02/19 职场文书
文秘大学生求职信
2014/02/25 职场文书
手机银行营销方案
2014/03/14 职场文书
2014年五四青年节演讲比赛方案
2014/04/22 职场文书
表扬通报怎么写
2015/01/16 职场文书
小学见习报告
2015/06/23 职场文书
干货分享:推荐信写作技巧!
2019/06/21 职场文书
三十年再续同学情倡议书
2019/11/27 职场文书
Go 自定义package包设置与导入操作
2021/05/06 Golang
golang内置函数len的小技巧
2021/07/25 Golang
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js