正则小探究

4人阅读 评论(0) 收藏 举报
分类:
const singleAttrIdentifier = /([^\s"'<>/=]+)/
const singleAttrAssign = /(?:=)/
const singleAttrValues = [
  // attr value double quotes
  /"([^"]*)"+/.source,
  // attr value, single quotes
  /'([^']*)'+/.source,
  // attr value, no quotes
  /([^\s"'=<>`]+)/.source
]
const attribute = new RegExp(
  '^\\s*' + singleAttrIdentifier.source +
  '(?:\\s*(' + singleAttrAssign.source + ')' +
  '\\s*(?:' + singleAttrValues.join('|') + '))?'
)

    正则的source返回 ,正则的字符串,可以拼在正则对象中

查看评论

小程序大作为:高级查找/替换、正则表达式练习器、Javascript脚本程序调试器

下面是我设计的一个的javascript程序,虽然简单,但却给我带来了极大的便利。我一直用它来调试一些javascript程序,用来测试正则表达式匹配,除了具备普通字符串的查找替换功能外,还可以通过使...
  • laily
  • laily
  • 2004-06-30 11:59:00
  • 14653

javascript 正则表达式测试小程序

备忘只用,代码不完全,没引用xiang
  • yemaozi2009
  • yemaozi2009
  • 2014-06-11 17:27:27
  • 1313

微信小程序正则判断手机号?

随便写的,希望对你有帮助,
  • yangyanli0309
  • yangyanli0309
  • 2017-08-03 15:21:47
  • 4985

小程序:使用正则表达式去除字符串中的非数字元素

/**  * 使用正则表达式去除字符串中的非数字元素  *使用替换方法  */ public class NumberPattern { public static void mai...
  • zhyzh134
  • zhyzh134
  • 2016-02-28 20:45:36
  • 335

【微信小程序教程】——input正则表达式验证的使用

【微信小程序教程】——input正则表达式验证的使用
  • FutrueJet
  • FutrueJet
  • 2016-11-17 10:53:31
  • 15132

微信小程序正则判断姓名和手机号

这是page({})里的js data: { userName:'', mobile:'' }, userNameInput: function (e) { this...
  • qq_38815953
  • qq_38815953
  • 2018-03-22 09:36:00
  • 139

验证身份证号是否合法的小程序(正则表达式)

先把代码粘在这,大家没事可以帮我测试一下,看看哪有不对的地方!(这个程序zhishi)...
  • shenlan18446744
  • shenlan18446744
  • 2014-04-04 22:04:53
  • 2682

物联网本质探究

  • 2012年05月24日 21:17
  • 45KB
  • 下载

手机号码和电话号码正则表达式

电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号) ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3}...
  • sunling_sz
  • sunling_sz
  • 2014-02-17 16:53:25
  • 2317

探究雷锋

写在前头:中学曾参加过辩论赛,论题就是“雷锋精神是否过时”。当时抽到的是反方,对于我这个老实听话的学生而言要驳斥这个观点甚为艰难。因为从小学开始就潜移默化地受雷锋精神教育,在潜意识里我就认为这个论点根...
  • SuperLoaf
  • SuperLoaf
  • 2004-11-23 08:57:00
  • 2546
    个人资料
    持之以恒
    等级:
    访问量: 7811
    积分: 513
    排名: 9万+
    文章分类