• 设为首页
  • 加入收藏
  • 我要投稿
  • 联系站长
  • 网站模板技术交流
当前位置:模板网首页 > 建站教程 > JS、jQ >  js正则表达式去除字符正文

js正则表达式去除字符串中的所有中括号

作者:网页模板
类型:图文教程
点击次数:
发布时间:2018-03-27 14:50
分享到:
js正则表达式

js的正则表达式非常强大,可以做很多常规难以匹配的效果,同时还可以验证常见的有规律的号码等,今天,来看看正则去除字符串中的所有中括号:
var str = '我爱[模]板[网],www[.5imoban.]net';
console.log(str.replace(/\[|]/g,''));//移除字符串中的所有[]括号(不包括其内容)
//控制台输出:我爱模板网,www.5imoban.net
console.log(str.replace(/\[.*?\]/g,''));//移除字符串中的所有[]括号(包括其内容)
//控制台输出:我爱板,wwwnet
上面的正则解释:
\:将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”;
|:或的意思;
/g:全局搜索。由于此处要去除字符串中所有中括号,因此正则中要开启全局搜索;
.:表示除换行符和其他Unicode行终止符之外的任意字符;
*:匹配前面的子表达式零次或多次。例如,zo*能匹配“z”以及“zoo”。*等价于{0,};
?:匹配前面的子表达式零次或一次。例如,“do(es)?”可以匹配“does”或“does”中的“do”。?等价于{0,1}。
下面罗列了我爱模板网搜集的其他JavaScript正则表达式验证方法:
    js邮箱正则表达式,手机号码正则表达式
    DW使用正则表达式查找替换
    js正则表达式验证身份证号码
    js正则表达式限制密码为纯数字或纯字母或数字字母混合
    JS利用正则表达式实现简单的密码强弱判断实例
    js正则表达式截取图标名和后缀名

    更多正则表达式的使用可以点击:正则表达式文章合集
(责任编辑:网页模板)
  • 本文标签:
  • js正则表达式
让谷歌和360浏览器解析json格式
js正则表达式去除字符串中间的空格和首尾空格