全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JavaScript正则表达式简单实用实例

 1.replace

var user='xia&&min**';
user=user.replace(/[^A-Za-z\d_-]+/,'');   //需要再次赋值
console.log(user); //xiamin**
user = user.replace(/[^A-Za-z\d_-]+/g, '');  //全局进行替换
console.log(user); //xiamin

分割邮件

var email='nettuts@tutsplus.com';
var result=email.replace(/([A-Za-z_\d-]+)@([A-Za-z_\d-]+)\.[a-z]{2,4}/ig,'$1,$2');
console.log(result); //nettuts tutsplus

2.test

这个方法接受单个字符串参数,然后返回一个布尔值,该值表明是否找到一个批评。如果你不需要对特定的匹配结果进行操作,比如,验证用户名,“test”方法已足够完成这个任务。

var name='xiamin';
var result=/[A-Za-z-_]+/.test(name);
console.log(result);

3.match

与test方法不同,match() 返回一个包含所有找到的批评的数组。

var name='xiamin';
var result=name.match(/i/g);
console.log(result); //(2) ["i", "i"]

匹配所有问号前后内容

var url ='http://localhost:8080?name=xiamin';
var result=url.match(/^(.+)\?(.+)/i);
console.log(result);//"http://localhost:8080?name=xiamin?" "http://localhost:8080" "name=xiamin"

匹配#后面的内容

var url ='http://localhost:8080?name=xiamin#dnsjdnw';
var result=url.match(/#(.+)/i);
console.log(result);//"#dnsjdnw", "dnsjdnw"

获取协议

var url ='http://localhost:8080?name=xiamin#dnsjdnw';
var result=url.match(/(ht|f)tps?:/i);
console.log(result);//"http:", "ht"

匹配页面url

var url ='http://www.baidu.com';
var result=url.match(/.+\.[a-z]{2,4}/ig);
console.log(result);//http://www.baidu.com

以上所述是小编给大家介绍的JavaScript正则表达式简单实用实例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# js  # 正则表达式使用实例  # js 输入框 正则表达式(菜鸟必看教程)  # js输入框使用正则表达式校验输入内容的实例  # 实例分析js和C#中使用正则表达式匹配a标签  # JS使用replace()方法和正则表达式进行字符串的搜索与替换实例  # 小编  # 如果你  # 在此  # 给大家  # 要对  # 不需  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # 布尔值  # 正则表达式  # xia  # user  # amp  # console  # log  # xiamin  # min 


相关文章: 如何高效完成自助建站业务培训?  微信小程序 input输入框控件详解及实例(多种示例)  淘宝制作网站有哪些,淘宝网官网主页?  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  建站之星×万网:智能建站系统+自助建站平台一键生成  建站之星代理费用多少?最新价格详情介绍  在线教育网站制作平台,山西立德教育官网?  宝塔建站无法访问?如何排查配置与端口问题?  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  c# 在ASP.NET Core中管理和取消后台任务  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  如何在IIS7中新建站点?详细步骤解析  如何在万网开始建站?分步指南解析  ,柠檬视频怎样兑换vip?  如何在阿里云ECS服务器部署织梦CMS网站?  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  如何用狗爹虚拟主机快速搭建网站?  电脑免费海报制作网站推荐,招聘海报哪个网站多?  一键网站制作软件,义乌购一件代发流程?  如何高效利用200m空间完成建站?  教学论文网站制作软件有哪些,写论文用什么软件 ?  ppt制作免费网站有哪些,ppt模板免费下载网站?  SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  如何选择高性价比服务器搭建个人网站?  如何快速生成橙子建站落地页链接?  如何用西部建站助手快速创建专业网站?  如何选购建站域名与空间?自助平台全解析  如何在云主机上快速搭建网站?  香港网站服务器数量如何影响SEO优化效果?  如何在新浪SAE免费搭建个人博客?  Python路径拼接规范_跨平台处理说明【指导】  如何在服务器上配置二级域名建站?  如何确保FTP站点访问权限与数据传输安全?  深圳网站制作培训,深圳哪些招聘网站比较好?  如何挑选高效建站主机与优质域名?  如何快速启动建站代理加盟业务?  如何快速搭建响应式可视化网站?  如何做网站制作流程,*游戏网站怎么搭建?  如何在Windows虚拟主机上快速搭建网站?  b2c电商网站制作流程,b2c水平综合的电商平台?  如何快速搭建高效简练网站?  如何通过虚拟主机快速搭建个人网站?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  高防服务器租用指南:配置选择与快速部署攻略  如何通过宝塔面板实现本地网站访问?  如何用免费手机建站系统零基础打造专业网站?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  如何在Golang中使用replace替换模块_指定本地或远程路径 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。