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 相关文章推荐
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
Apr 12 Javascript
用JS剩余字数计算的代码
Jul 03 Javascript
javascript中onclick(this)用法介绍
Apr 19 Javascript
JavaScript实现生成GUID(全局统一标识符)
Sep 05 Javascript
JavaScript匿名函数之模仿块级作用域
Dec 12 Javascript
早该知道的7个JavaScript技巧
Jun 21 Javascript
js动态获取子复选项并设计全选及提交的实现方法
Jun 24 Javascript
jquery pagination分页插件使用详解(后台struts2)
Jan 22 Javascript
通过js控制时间,一秒一秒自己动的实例
Oct 25 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
Dec 13 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
Aug 16 Javascript
jquery弹窗时禁止body滚动条滚动的例子
Sep 21 jQuery
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中实现使用Guzzle执行POST和GET请求
2019/10/15 PHP
php数组指针函数功能及用法示例
2020/02/11 PHP
js实现俄罗斯方块小游戏分享
2014/01/31 Javascript
实例说明为什么不要行内使用javascript
2014/04/18 Javascript
jQuery中:empty选择器用法实例
2014/12/30 Javascript
ztree获取当前选中节点子节点id集合的方法
2015/02/12 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
2015/04/20 Javascript
AngularJS 路由详解和简单实例
2016/07/28 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
javascript代码调试之console.log 用法图文详解
2016/09/30 Javascript
js+html5生成自动排列对话框实例
2017/10/09 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
2018/09/04 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
layui表格分页 记录勾选的实例
2019/09/02 Javascript
Vue 中使用 typescript的方法详解
2020/02/17 Javascript
python使用socket进行简单网络连接的方法
2015/04/29 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
Python 实现还原已撤回的微信消息
2019/06/18 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
基于Python实现扑克牌面试题
2019/12/11 Python
python中turtle库的简单使用教程
2020/11/11 Python
全球知名旅游社区巴西站点:TripAdvisor巴西
2016/07/21 全球购物
美国温暖商店:The Warming Store
2018/12/15 全球购物
高中同学聚会邀请函
2014/01/11 职场文书
入股协议书
2014/04/14 职场文书
幼儿园端午节活动方案
2014/08/25 职场文书
共青团员自我评价范文
2014/09/14 职场文书
离婚协议书应该怎么写
2014/10/12 职场文书
2014年连锁店圣诞节活动方案
2014/12/09 职场文书
死亡赔偿协议书
2015/01/28 职场文书
数据库连接池
2021/04/06 MySQL
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js
详解Oracle块修改跟踪功能
2021/11/07 Oracle