【javascript – Js RegExp其他所有角色】教程文章相关的互联网学习教程文章

JavaScript RegEx.test()有条件地中止/返回函数【代码】

我有一个简单的类项目,我正在进行一些表单验证.我们必须使用一些基本的正则表达式来验证输入.我在外部js文件中有这个代码. 我有一个捕获onsubmit事件的函数,并返回验证函数的值是否继续回发. 问题是当我调用RegEx.test()方法时,我的验证函数停止并返回,并且回发无意中进行.如果我使用“new RegEx()”创建一个正则表达式对象,同样的事情也会发生.我迷失了为什么. 这是我的代码:$(document).ready(function() {// onsubmit event ...

javascript – 使用Regex进行Google Maps链接验证【代码】

我只是想检查该链接是否是谷歌地图链接 例如 :var urls =[/// correct urls"https://www.google.com/maps","https://www.google.fr/maps","https://google.fr/maps","http://google.fr/maps","https://www.google.de/maps","https://www.google.com/maps?ll=37.0625,-95.677068&spn=45.197878,93.076172&t=h&z=4","https://www.google.de/maps?ll=37.0625,-95.677068&spn=45.197878,93.076172&t=h&z=4","https://www.google.com/m...

javascript – 如何删除Regex中字符串末尾的重复字符【代码】

任何人都可以帮助我使用以下正则表达式<script type="text/javascript">function quoteWords() {var search = document.getElementById("search_box");search.value = search.value.replace(/^\s*|\s*$/g, ""); //trim string of ending and beginning whitespaceif(search.value.indexOf(" ") != -1){ //if more then one wordsearch.value = search.value.replace(/^"*|"*$/g, "\"");}}</script><input type="text" name="keywor...

如何使用JavaScript / RegEx将2个RegEx语句组合在一起?【代码】

例如,我一直在关注RegEX,并且不知道如何将2个正则表达式语句组合在一起 我有这个JQuery代码:$('.numeric').keyup(function () { $(this).toggleClass('field-error', /\D/.test(this.value)); }); 如何将其与正则表达式相结合^ 0 …表示任何以零开头的数字 任何帮助将不胜感激,谢谢解决方法: /^0|\D/使用竖线(|)字符来表示您想要左侧或右侧. 例如匹配你可以使用的苹果,橙子或香蕉:/apple|orange|banana/

javascript – Google Apps脚本Regex exec()返回null【代码】

当我在调试模式下运行下面的代码时,我在for循环的第一次迭代中得到了期望的值,但是在第二次迭代时得到了如图所示: 第一次迭代: 第二次迭代: 我错了什么? 我使用的代码是:var newer_than = ' newer_than:2d'; //added for faster debugging var subjectIdentifier = '"Ingress Portal Submitted: "'; var searchString = 'subject:'+subjectIdentifier+newer_than;function getPortalName(string) {var myRegexp = /: (.+)/g;v...

JavaScript RegEx到白名单字符,我的方法有多糟糕?【代码】

我正在使用JavaScript RegEx来过滤输入(白名单只有可接受的字符).当.match()返回一个数组时,我发现将字符串“粘合”在一起的最佳方法如下,这看起来很难看,因为我必须删除逗号.myString.match(/[A-Za-z-_0-9]/g).toString().replace(/,/g,'')在JS中有更好的RegEx方法,还是处理数组的更好方法(例如Ruby中的.join)? 谢谢布赖恩解决方法:JavaScript中也有一个join.例如:myString.match(/[A-Za-z-_0-9]/g).join("")“”是数组的每个元...

Javascript Regex Match()【代码】

我只是想让这个函数根据字符串返回一个int但它不起作用它将是H或V,后跟1或2位数.IE: H1 return 99H09 return 91H10 return 90H50 return 50V1 return 1V05 return 5V11 return 11V50 return 50这将是我的字符串.get100YardVersionEugene: function(spot) {var team = spot.match(/[A-Z]+/);var yard = spot.match(/([0-9]+)/);if (team == "H"){return 100-yard;}else ...

如何以这种方式编写javascript Regex它接受6个字符【代码】

Javascript正则表达式验证它包含6个字符,其中一个字符(1)应该是一个数字.var pwdregex =/^[A-Za-z1-9]{6}$/;解决方法:这将保证一个数字(即非零十进制数字):var pwdregex = /^(?=.{6}$)[A-Za-z]*[1-9][A-Za-z]*$/;这将保证一个或多个连续数字:var pwdregex = /^(?=.{6}$)[A-Za-z]*[1-9]+[A-Za-z]*$/;这将保证一个或多个不一定连续的数字:var pwdregex = /^(?=.{6}$)[A-Za-z]*(?:[1-9][A-Za-z]*)+$/;所有上述表达式总共需要六个字...

Javascript Regex忽略匹配中的第一个字符【代码】

我需要忽略一个’.’在我正则表达的开头,并且有点难过. 我现在的正则表达式是:(?::)(\d{3})符合以下条件: 当我试图忽略’.’时使用以下正则表达式:[^.](?::)(\d{3})我明白了: 因为它似乎添加了额外的字符,如’<,这是不需要的.我如何在’:’前面忽略那个额外的角色?解决方法:使用此基于交替的正则表达式:\.:\d{3}|:(\d{3})并抓住你所在比赛的第一组. RegEx Demo

javascript – 完美的Amazon Link Regex【代码】

我正在尝试构建完美的亚马逊链接正则表达式,以便在javascript中使用.这是我到目前为止:var reg = /https?:\/\/(www|smile)\.amazon\.com\/(?:(?:[\w-]+\/)?(?:dp|gp\/product)\/(\w{10})\/)?/;我希望这与以下所有网址完全匹配:http://smile.amazon.com/dp/B0005ZH4QI/?tag=menasheh02-20&psc=1&smid=ATVPDKIKX0DER http://www.amazon.com/gp/family/signup/info/?ie=UTF8&camp=1789&creative=9325&linkCode=ur2&ref_type=generic...

javascript – JS字符串:在regex中替换为index【代码】

我对正则表达式几乎没有经验,我想知道你将如何替换正则表达式标识的字符串中的一个部分,其中索引是已识别部分的一部分? 这是我的示例字符串:let exampleStr = "How do I {0} the {n} with the {1} in my array?";这是我的数据数组:let arr = ["replace", "items"];现在,使用replace和regex,我想将{#}部分中的索引与匹配索引的数组元素进行匹配. 结果字符串:let result = "How do I replace the {n} with the items in my array...

javascript – 使用RegEx从HTML清除空格【代码】

RegEx是否可以清除HTML中的空格? 例如:<p><b>foo</b> <i>bar</i></p> <p>foo</p> <p>bar</p>在第一行,结束b和开始i标签之间的空格是有效的(尽管它可能是一个& nbsp;),但是在第二行它是我希望清理的空白,因为它不应该有任何空格.语义价值. 也许这可以通过DOM遍历更好地解决?解决方法:看起来像HTML Tidy这样的东西对于你正在寻找的东西来说是一个更好的选择 – 而不是需要重新创建所有可能复杂的规则(例如你的例子中的第一个空格是...

在Javascript中使用Regex获取URL中的文件名【代码】

我正在使用JavaScript尝试从URL获取文件名. 我可以用它来得到它:var fn=window.location.href.match(/([^/])+/g); alert(fn[fn.length-1]); // get the last element of the array但有更简单的方法来获得它(例如,不必使用fn [fn.length-1] 谢谢!!解决方法:最后添加一个$,这样你才能得到最后一部分:window.location.href.match(/[^/]+$/g);

javascript – RegEx:匹配用单引号括起来的字符串,但不匹配双引号内的字符串【代码】

我想编写一个正则表达式来匹配用单引号括起来的字符串,但是不应该匹配带有双引号的单引号的字符串. 例1:a = 'This is a single-quoted string';a的整个值应匹配,因为它用单引号括起来. 编辑:完全匹配应该是:‘这是一个单引号字符串’ 例2:x = "This is a 'String' with single quote";x不应返回任何匹配项,因为单引号位于双引号内. 我试过/’.*’/g但它也匹配双引号字符串中的单引号字符串. 谢谢您的帮助! 编辑: 使它更清楚 ...

javascript – Regex.prototype.exec在搜索的第二次迭代时返回null【代码】

参见英文答案 > Why does a RegExp with global flag give wrong results? 6个用例 我想搜索几个匹配的字符串.每个匹配最终链接到对象数组中的对象属性.找到匹配项后,该匹配项将替换为对象中的另一个属性.问题是代码将始终在第二次匹配时返回null. 测试用例 这是我正在使用的测试用例.为了简化问题,我只需用数字5替换所有匹配项,但请注意最终代码将使用变量值替换匹配项. 测试代码 下面是我用来...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部