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 相关文章推荐
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
Oct 01 Javascript
js实现按Ctrl+Enter发送效果
Sep 18 Javascript
浅谈jquery事件处理
Apr 24 Javascript
JavaScript提高性能知识点汇总
Jan 15 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
Dec 02 Javascript
JavaScript用JSONP跨域请求数据实例详解
Jan 06 Javascript
老生常谈的跨域处理
Jan 11 Javascript
基于vue实现分页/翻页组件paginator示例
Mar 09 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
Apr 17 Javascript
ES6小技巧之代替lodash
Jun 07 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
Sep 03 Javascript
jQuery实现移动端图片上传预览组件的方法分析
May 01 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命令行使用方法和命令行参数说明
2014/04/08 PHP
php限制ip地址范围的方法
2015/03/31 PHP
PHP获取一年有几周以及每周开始日期和结束日期
2015/08/06 PHP
WordPress中缩略图的使用以及相关技巧
2015/11/24 PHP
Yii统计不同类型邮箱数量的方法
2016/10/18 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
如果文字过长,则将过长的部分变成省略号显示
2006/06/26 Javascript
Javascript模块化编程详解
2014/12/01 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
2014/12/19 Javascript
angularJS中$apply()方法详解
2015/01/07 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
2015/09/01 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
2016/04/17 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
Bootstrap 3.x打印预览背景色与文字显示异常的解决
2016/11/06 Javascript
原生js实现验证码功能
2017/03/16 Javascript
JavaScript中双向数据绑定详解
2017/05/03 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
D3.js实现简洁实用的动态仪表盘的示例
2018/04/04 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
Node.js创建一个Express服务的方法详解
2020/01/06 Javascript
jquery实现手风琴案例
2020/05/04 jQuery
Python采集代理ip并判断是否可用和定时更新的方法
2018/05/07 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
浅谈matplotlib.pyplot与axes的关系
2020/03/06 Python
如何使用PyCharm引入需要使用的包的方法
2020/09/22 Python
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
英国版MAC彩妆品牌:Illamasqua
2018/04/18 全球购物
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
2014/01/18 面试题
班级寄语大全
2014/04/10 职场文书
师德师风剖析材料
2014/09/30 职场文书
单位考核聘任报告
2015/03/02 职场文书
博物馆观后感
2015/06/05 职场文书
2016大一新生军训感言
2015/12/08 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript