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 相关文章推荐
jQuery 对Select的操作备忘记录
Jul 04 Javascript
Ext GridPanel加载完数据后进行操作示例代码
Jun 17 Javascript
微信小程序 判断手机号的实现代码
Apr 19 Javascript
如何使用JS在HTML中自定义字符串格式化
Jul 20 Javascript
代码详解Vuejs响应式原理
Dec 20 Javascript
微信小程序实现下拉刷新动画
Jun 21 Javascript
vue.js 2.0实现简单分页效果
Jul 29 Javascript
js实现淘宝首页的banner栏效果
Nov 26 Javascript
JS严格模式原理与用法实例分析
Apr 27 Javascript
vue大型项目之分模块运行/打包的实现
Sep 21 Javascript
js定时器出现第一次延迟的原因及解决方法
Jan 04 Javascript
深入理解javascript中的this
Feb 08 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 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
全面解析PHP操作Memcache基本函数
2016/07/14 PHP
JavaScript几种形式的树结构菜单
2010/05/10 Javascript
基于prototype扩展的JavaScript常用函数库
2010/11/30 Javascript
jQuery 1.5 源码解读 面向中高阶JSER
2011/04/05 Javascript
用JavaScript仿PS里的羽化效果代码
2011/12/20 Javascript
JavaScript window.document的属性、方法和事件小结
2012/10/24 Javascript
原生js做的手风琴效果的导航菜单
2013/11/08 Javascript
在jquery中的ajax方法怎样通过JSONP进行远程调用
2014/04/04 Javascript
jquery采用oop模式class类的使用示例
2016/01/22 Javascript
AngularJS转换响应内容
2016/01/27 Javascript
Javascript的表单验证-初识正则表达式
2016/03/18 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
2016/08/05 Javascript
浅谈jquery中使用canvas的问题
2016/10/10 Javascript
根据输入邮箱号跳转到相应登录地址的解决方法
2016/12/13 Javascript
原生JavaScript实现精美的淘宝轮播图效果示例【附demo源码下载】
2017/05/27 Javascript
Python 异常处理实例详解
2014/03/12 Python
用Python的Django框架来制作一个RSS阅读器
2015/07/22 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
2019/06/21 Python
wxPython之wx.DC绘制形状
2019/11/19 Python
基于python 将列表作为参数传入函数时的测试与理解
2020/06/05 Python
python 中的9个实用技巧,助你提高开发效率
2020/08/30 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
Python实现微信表情包炸群功能
2021/01/28 Python
Python如何telnet到网络设备
2021/02/18 Python
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
意大利奢侈品牌在线精品店:Jole.it
2020/11/23 全球购物
天逸系统(武汉)有限公司Java笔试题
2015/12/29 面试题
参观考察邀请函范文
2014/01/29 职场文书
心理学专业求职信
2014/06/16 职场文书
国家税务局领导班子对照检查材料思想汇报
2014/10/04 职场文书
党员评议表自我评价范文
2014/10/20 职场文书
宇宙与人观后感
2015/06/05 职场文书
2016学雷锋优秀志愿者事迹材料
2016/02/25 职场文书
JavaScript异步操作中串行和并行
2021/11/20 Javascript
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记