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调试(不下载任何工具)
Apr 14 Javascript
javascript window.confirm确认 取消对话框实现代码小结
Oct 21 Javascript
javascript里模拟sleep(两种实现方式)
Jan 25 Javascript
onbeforeunload与onunload事件异同点总结
Jun 24 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
Jul 15 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
Jan 31 Javascript
javascript中Object使用详解
Jan 26 Javascript
JavaScript记录光标在编辑器中位置的实现方法
Apr 22 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
Jun 24 Javascript
用最简单的方法判断JavaScript中this的指向(推荐)
Sep 04 Javascript
基于vue实现圆形菜单栏组件
Jul 05 Javascript
js实现简单的无缝轮播效果
Sep 05 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判断浏览器的类型和语言的函数代码
2013/02/28 PHP
PHP+memcache实现消息队列案例分享
2014/05/21 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
php注册登录系统简化版
2020/12/28 PHP
PHP实现的XML操作类【XML Library】
2016/12/29 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
2018/05/12 PHP
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
javascript中递归函数用法注意点
2015/07/30 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
2017/01/24 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
Web开发使用Angular实现用户密码强度判别的方法
2017/09/27 Javascript
JS实现快递单打印功能【推荐】
2018/06/21 Javascript
angular6.0开发教程之如何安装angular6.0框架
2018/06/29 Javascript
详解JavaScript栈内存与堆内存
2019/04/04 Javascript
JS实现图片幻灯片效果代码实例
2020/05/21 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
详解Python中的__init__和__new__
2014/03/12 Python
python 开发的三种运行模式详细介绍
2017/01/18 Python
Python使用time模块实现指定时间触发器示例
2017/05/18 Python
python实现电子产品商店
2019/02/26 Python
python游戏开发的五个案例分享
2020/03/09 Python
Django模板标签中url使用详解(url跳转到指定页面)
2020/03/19 Python
Python urllib3软件包的使用说明
2020/11/18 Python
Python tkinter之ComboBox(下拉框)的使用简介
2021/02/05 Python
高校教师思想汇报
2014/01/11 职场文书
培训专员岗位职责
2014/02/26 职场文书
数控技校生自我鉴定
2014/03/02 职场文书
企业开业庆典答谢词
2015/01/20 职场文书
西安事变观后感
2015/06/12 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
四年级数学教学反思
2016/02/16 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
js基础语法与maven项目配置教程案例
2021/07/15 Javascript
Springboot集成kafka高级应用实战分享
2022/08/14 Java/Android