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 相关文章推荐
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
Jan 17 Javascript
固定背景实现的背景滚动特效示例分享
May 19 Javascript
JS获取DropDownList的value值与text值的示例代码
Jan 07 Javascript
14个有用的Jquery技巧分享
Jan 08 Javascript
js实现鼠标划过给div加透明度的方法
May 25 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
Mar 28 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
Sep 09 Javascript
node.js的事件机制
Feb 08 Javascript
Vue监听数据对象变化源码
Mar 09 Javascript
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
使用纯前端JavaScript实现Excel导入导出方法过程详解
Aug 07 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
Sep 21 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中基本符号及使用方法
2010/03/23 PHP
PHP 抓取网页图片并且另存为的实现代码
2010/03/24 PHP
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
Mozilla中显示textarea中选择的文字
2006/09/07 Javascript
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
IE8 浏览器Cookie的处理
2009/01/31 Javascript
基于jquery实现的自动补全功能
2015/03/12 Javascript
JavaScript获取页面中表单(form)数量的方法
2015/04/03 Javascript
基于JavaScript实现Json数据根据某个字段进行排序
2015/11/24 Javascript
Angular的Bootstrap(引导)和Compiler(编译)机制
2016/06/20 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
详解Angular 4.x 动态创建组件
2017/04/25 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
JS常见面试试题总结【去重、遍历、闭包、继承等】
2019/08/27 Javascript
paramiko模块安装和使用(远程登录服务器)
2014/01/27 Python
在Python的Django框架中实现Hacker News的一些功能
2015/04/17 Python
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
Python实现屏幕截图的两种方式
2018/02/05 Python
Python字典创建 遍历 添加等实用基础操作技巧
2018/09/13 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
2019/09/25 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
CSS 3.0文字悬停跳动特效代码
2020/10/26 HTML / CSS
Javascript 高级手势使用介绍
2013/04/21 HTML / CSS
MANGO官方网站:西班牙芒果服装品牌
2017/01/15 全球购物
实习老师个人总结的自我评价
2013/09/28 职场文书
服务标兵事迹材料
2014/05/04 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
党的群众路线学习笔记
2014/11/06 职场文书
追悼会答谢词
2015/01/05 职场文书
2015年医务科工作总结范文
2015/05/26 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL
SONY600GR,国产收音机厂商永远的痛
2022/04/05 无线电