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 相关文章推荐
srcElement表格样式
Sep 03 Javascript
JavaScript 高效运行代码分析
Mar 18 Javascript
详解jquery中$.ajax方法提交表单
Nov 03 Javascript
jQuery创建自定义的选择器用以选择高度大于100的超链接实例
Mar 18 Javascript
JavaScript模拟鼠标右键菜单效果
Dec 08 Javascript
原生JS实现平滑回到顶部组件
Mar 16 Javascript
js实现的在线调色板功能完整实例
Dec 21 Javascript
如何提高javascript加载速度
Dec 26 Javascript
JS设计模式之命令模式概念与用法分析
Feb 06 Javascript
Node.js中的child_process模块详解
Jun 08 Javascript
详解如何在webpack中做预渲染降低首屏空白时间
Aug 22 Javascript
vue改变对象或数组时的刷新机制的方法总结
Apr 24 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
叶罗丽:为什么大家对颜冰这对CP非常关心,却对金茉两人十分冷漠
2020/03/17 国漫
php 微信开发获取用户信息如何实现
2016/12/13 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
2017/04/18 PHP
PHP实现数据四舍五入的方法小结【4种方法】
2019/03/27 PHP
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
JQuery鼠标移到小图显示大图效果的方法
2015/06/10 Javascript
jQuery匹配文档链接并添加class的方法
2015/06/26 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
JavaScript Math.round() 方法
2015/12/18 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
深入理解选择框脚本[推荐]
2016/12/13 Javascript
ES5学习教程之Array对象
2017/04/01 Javascript
详解Node.js串行化流程控制
2017/05/04 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
JavaScript怎样在删除前添加确认弹出框?
2019/05/27 Javascript
浅谈JavaScript中this的指向问题
2020/07/28 Javascript
[51:44]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第二场
2018/04/04 DOTA
详解python发送各类邮件的主要方法
2016/12/22 Python
Django学习笔记之ORM基础教程
2018/03/27 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
使用Python实现牛顿法求极值
2020/02/10 Python
Python连接mysql数据库及简单增删改查操作示例代码
2020/08/03 Python
荷兰男士时尚网上商店:Suitable
2017/12/25 全球购物
lululemon美国官网:瑜伽服+跑步装备
2018/11/16 全球购物
西部世纪.net笔试题面试题
2014/04/03 面试题
优秀士兵先进事迹
2014/02/06 职场文书
21岁生日感言
2014/02/27 职场文书
2015年个人现实表现材料
2014/12/10 职场文书
2015年元旦主持词结束语
2014/12/14 职场文书
公司租车协议书
2015/01/29 职场文书
毕业纪念册寄语大全
2015/02/26 职场文书
python生成随机数、随机字符、随机字符串
2021/04/06 Python