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 相关文章推荐
让网页根据不同IE版本显示不同的内容
Feb 08 Javascript
IE6浏览器下resize事件被执行了多次解决方法
Dec 11 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
Jun 23 Javascript
基于zepto.js简单实现上传图片
Jun 21 Javascript
jQuery下拉框的简单应用
Jun 24 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
Aug 05 Javascript
AngularJS入门教程之双向绑定详解
Aug 18 Javascript
Vue实现双向数据绑定
May 03 Javascript
详解react关于事件绑定this的四种方式
Mar 09 Javascript
vuejs点击class变化的实例
Sep 05 Javascript
解决layer.open后laydate失效的问题
Sep 06 Javascript
JavaScript中交换值的10种方法总结
Aug 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数据对象PDO操作技巧小结
2016/09/27 PHP
详解php几行代码实现CSV格式文件输出
2017/07/01 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
php实现的顺序线性表示例
2019/05/04 PHP
关于laravel5.5的定时任务详解(demo)
2019/10/23 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
2020/09/25 PHP
js function使用心得
2010/05/10 Javascript
Javascript的setTimeout()使用闭包特性时需要注意的问题
2014/09/23 Javascript
老生常谈onBlur事件与onfocus事件(js)
2016/07/09 Javascript
js关于getImageData跨域问题的解决方法
2016/10/14 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
2018/07/05 Javascript
react-router4按需加载(踩坑填坑)
2019/01/06 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
2020/06/04 Javascript
使用JavaScript实现贪吃蛇游戏
2020/09/29 Javascript
在Vue中使用Echarts实例图的方法实例
2020/10/10 Javascript
[02:12]DOTA2英雄基础教程 变体精灵
2013/12/16 DOTA
[56:45]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第一局
2016/02/28 DOTA
Python json模块使用实例
2015/04/11 Python
PYTHON压平嵌套列表的简单实现
2016/06/08 Python
python调用百度REST API实现语音识别
2018/08/30 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
基于Python共轭梯度法与最速下降法之间的对比
2020/04/02 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
东南亚排名第一的服务市场:kaodim
2019/03/28 全球购物
美术指导求职信
2014/03/17 职场文书
《悯农》教学反思
2014/04/28 职场文书
环保口号大全
2014/06/12 职场文书
最新离婚协议书范本
2014/08/19 职场文书
打架检讨书
2015/01/27 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
房屋维修申请报告
2015/05/18 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
2016年学校“3.12”植树节活动总结
2016/03/16 职场文书
pytorch 如何把图像数据集进行划分成train,test和val
2021/05/31 Python
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技