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 相关文章推荐
小议Function.apply() 之一------(函数的劫持与对象的复制)
Nov 30 Javascript
jquery向.ashx文件post中文乱码问题的解决方法
Mar 28 Javascript
javascript实现淘宝幻灯片广告展示效果
Apr 27 Javascript
Web开发必知Javascript技巧大全
Feb 23 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
Mar 03 Javascript
详解用webpack2.0构建vue2.0超详细精简版
Apr 05 Javascript
Vue2.0权限树组件实现代码
Aug 29 Javascript
实例分析JS与Node.js中的事件循环
Dec 12 Javascript
详解vue中async-await的使用误区
Dec 05 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
May 12 Javascript
vue实现带复选框的树形菜单
May 27 Javascript
JS实现移动端点击按钮复制文本内容
Jul 28 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 学习提高路线分享
2011/10/23 PHP
php计算税后工资的方法
2015/07/28 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
Laravel统计一段时间间隔的数据方法
2019/10/09 PHP
javascript 子窗体父窗体相互传值方法
2010/05/31 Javascript
JS运行耗时操作的延时显示方法
2010/11/19 Javascript
jquery实现点击文字可编辑并修改保存至数据库
2014/04/15 Javascript
js给网页加上背景音乐及选择音效的方法
2015/03/03 Javascript
js控制文本框只输入数字和小数点的方法
2015/03/10 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
Jquery实现仿京东商城省市联动菜单
2015/11/19 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
2017/01/06 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
2017/02/28 Javascript
vue 2.0项目中如何引入element-ui详解
2017/09/06 Javascript
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
2019/11/07 Javascript
js实现AI五子棋人机大战
2020/05/28 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
js实现贪吃蛇小游戏(加墙)
2020/07/31 Javascript
Vue切换Tab动态渲染组件的操作
2020/09/21 Javascript
原生JavaScript实现购物车
2021/01/10 Javascript
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
在cmd命令行里进入和退出Python程序的方法
2018/05/12 Python
Python3 venv搭建轻量级虚拟环境的步骤(图文)
2019/08/09 Python
Python如何实现强制数据类型转换
2019/11/22 Python
django 数据库 get_or_create函数返回值是tuple的问题
2020/05/15 Python
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
七一表彰活动方案
2014/01/18 职场文书
义和团口号
2014/06/17 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
检讨书怎么写
2015/01/23 职场文书
事业单位个人总结
2015/02/12 职场文书
《称赞》教学反思
2016/02/17 职场文书
redis内存空间效率问题的深入探究
2021/05/17 Redis
VUE递归树形实现多级列表
2022/07/15 Vue.js