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 注意事项 与原因分析
Apr 24 Javascript
JavaScript 学习笔记(十六) js事件
Feb 01 Javascript
JavaScript 构造函数 面相对象学习必备知识
Jun 09 Javascript
Ext中下拉列表ComboBox组件store数据格式用法介绍
Jul 15 Javascript
node.js中的fs.chownSync方法使用说明
Dec 16 Javascript
为Jquery EasyUI 组件加上清除功能的方法(详解)
Apr 13 jQuery
微信小程序获取手机系统信息的方法【附源码下载】
Dec 07 Javascript
Angular6中使用Swiper的方法示例
Jul 09 Javascript
在create-react-app中使用css modules的示例代码
Jul 31 Javascript
使用Angular-CLI构建NPM包的方法
Sep 07 Javascript
js实现图片上传到服务器和回显
Jan 19 Javascript
微信小程序中的列表切换功能实例代码详解
Jun 09 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操作xml代码
2010/06/17 PHP
记录mysql性能查询过程的使用方法
2013/05/02 PHP
php抓取网站图片并保存的实现方法
2015/10/29 PHP
php微信开发之上传临时素材
2016/06/24 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
php json_encode与json_decode详解及实例
2016/12/13 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
使用WAMP搭建PHP本地开发环境
2017/05/10 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
Javascript中的arguments对象
2016/06/20 Javascript
angularjs封装$http为factory的方法
2017/05/18 Javascript
基于JS实现网页中的选项卡(两种方法)
2017/06/16 Javascript
zTree树形菜单交互选项卡效果的实现方法
2017/12/25 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
VUE 自定义组件模板的方法详解
2019/08/30 Javascript
node后端服务保活的实现
2019/11/10 Javascript
node.js中对Event Loop事件循环的理解与应用实例分析
2020/02/14 Javascript
[05:26]TI10典藏宝瓶套装外观展示
2020/07/03 DOTA
python类装饰器用法实例
2015/06/04 Python
windows 下python+numpy安装实用教程
2017/12/23 Python
Python在for循环中更改list值的方法【推荐】
2018/08/17 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
Python参数类型以及常见的坑详解
2019/07/08 Python
python数据类型可变不可变知识点总结
2020/03/06 Python
从python读取sql的实例方法
2020/07/21 Python
python如何随机生成高强度密码
2020/08/19 Python
化工专业个人的求职信范文
2013/11/28 职场文书
3.12植树节活动总结2014
2014/03/13 职场文书
法制宣传教育方案
2014/05/09 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
乡镇党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
立项申请报告范本
2015/05/15 职场文书
深入浅析React中diff算法
2021/05/19 Javascript
浅析Python中的随机采样和概率分布
2021/12/06 Python
Python编写冷笑话生成器
2022/04/20 Python