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 相关文章推荐
30个精美的jQuery幻灯片效果插件和教程
Aug 23 Javascript
JS this作用域以及GET传输值过长的问题解决方法
Aug 06 Javascript
使用typeof判断function是否存在于上下文
Aug 14 Javascript
JS实现向表格中动态添加行的方法
Mar 30 Javascript
jQuery xml字符串的解析、读取及查找方法
Mar 01 Javascript
辨析JavaScript中的Undefined类型与null类型
May 26 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
Sep 09 Javascript
vue2.x select2 指令封装详解
Oct 12 Javascript
vue 动态修改a标签的样式的方法
Jan 18 Javascript
vuex实现及简略解析(小结)
Mar 01 Javascript
js键盘事件实现人物的行走
Jan 17 Javascript
Node.js实现批量下载图片简单操作示例
Jan 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程序员最常犯的11个MySQL错误小结
2010/11/20 PHP
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
2014/05/04 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
JavaScript学习笔记(十七)js 优化
2010/02/04 Javascript
javascript 设计模式之单体模式 面向对象学习基础
2010/04/18 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
2011/05/28 Javascript
Bootstrap学习笔记之css样式设计(2)
2016/06/07 Javascript
Vue.js每天必学之构造器与生命周期
2016/09/05 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
详解使用angular框架离线你的应用(pwa指南)
2019/01/31 Javascript
Vue封装的组件全局注册并引用
2019/07/24 Javascript
js中的this的指向问题详解
2019/08/29 Javascript
[14:36]2014 DOTA2国际邀请赛中国区预选赛5.21 Orenda VS NE
2014/05/22 DOTA
详解Python里使用正则表达式的ASCII模式
2017/11/02 Python
python实现批量修改图片格式和尺寸
2018/06/07 Python
pygame实现简易飞机大战
2018/09/11 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
Pycharm和Idea支持的vim插件的方法
2020/02/21 Python
详解在Python中使用Torchmoji将文本转换为表情符号
2020/07/27 Python
美国隐形眼镜网:Major Lens
2018/02/09 全球购物
英国水族馆和池塘用品购物网站:Warehouse Aquatics
2019/08/29 全球购物
AJAX的优缺点都有什么
2015/08/18 面试题
vue路由实现登录拦截
2021/03/24 Vue.js
会议接待欢迎词
2014/01/12 职场文书
餐厅考勤管理制度
2014/01/28 职场文书
承诺书格式
2014/06/03 职场文书
孝敬父母的活动方案
2014/08/28 职场文书
委托书英文
2015/01/28 职场文书
2015年大学宣传部工作总结
2015/05/26 职场文书
孩子满月酒答谢词
2015/09/30 职场文书
教你怎么用python实现字符串转日期
2021/05/24 Python
vue实现水波涟漪效果的点击反馈指令
2021/05/31 Vue.js
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js