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 相关文章推荐
利用location.hash实现跨域iframe自适应
May 04 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
Jan 22 Javascript
前台js对象在后台转化java对象的问题探讨
Dec 20 Javascript
javascript的alert box在java中如何显示多行
May 18 Javascript
JavaScript简介
Feb 15 Javascript
jquery实现定时自动轮播特效
Dec 10 Javascript
基于JQuery实现图片上传预览与删除操作
May 24 Javascript
vue.js获取数据库数据实例代码
May 26 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
Sep 19 Javascript
JS左右无缝轮播功能完整实例
May 16 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
Jun 24 Javascript
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
Jul 26 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的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
完美实现wordpress禁止文章修订和自动保存的方法
2014/11/03 PHP
PHP7.0版本备注
2015/07/23 PHP
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html
2015/12/09 PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
2016/11/04 PHP
php 变量引用与变量销毁机制详细介绍
2016/12/05 PHP
php+js实现的无刷新下载文件功能示例
2019/08/23 PHP
javaScript 判断字符串是否为数字的简单方法
2009/07/25 Javascript
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
js循环改变div颜色具体方法
2013/06/25 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
2017/03/03 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
简单了解TypeScript中如何继承 Error 类
2019/06/21 Javascript
JavaScript实现简单随机点名器
2019/11/21 Javascript
微信小程序图片加载失败时替换为默认图片的方法
2019/12/09 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
2020/02/07 Javascript
python单线程实现多个定时器示例
2014/03/30 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
详解Django之auth模块(用户认证)
2018/04/17 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
2019/07/14 Python
CSS3属性background-size使用指南
2014/12/09 HTML / CSS
美国最大和最受信任的二手轮胎商店:Bestusedtires.com
2020/06/02 全球购物
饮料业务员岗位职责
2013/12/15 职场文书
委托书模板
2014/04/04 职场文书
小学生手册家长评语
2014/04/16 职场文书
2014班子“三严三实”对照检查材料思想汇报
2014/09/18 职场文书
个人作风建设自查报告
2014/10/22 职场文书
读后感作文评语
2014/12/25 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
《百分数的认识》教学反思
2016/02/19 职场文书
解决Nginx 配置 proxy_pass 后 返回404问题
2021/03/31 Servers
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript