【javascript – 用于匹配字符串中至少1个数字和1个字符的正则表达式模式】教程文章相关的互联网学习教程文章

不是图像扩展名的Javascript正则表达式网址【代码】

我有以下JavaScript,该JavaScript匹配并用html链接替换URL,但是我需要它来排除以.png | .jpg | .jpeg | .gif结尾的URL.text = text.replace(/(\b(?:https?|ftp):\/\/[a-z0-9-+&@#\/%?=~_|!:,.;]*[a-z0-9-+&@#\/%=~_|])/gim,'<a href="$1" class="autolink" target="_blank">$1</a>');解决方法:您可以在之前进行测试:if (!text.match(/\.(png|jpg|jpeg|gif)$/) {text = text.replace(/(\b(?:https?|ftp):\/\/[a-z0-9-+&@#\/%?=~_|!...

Javascript正则表达式不起作用【代码】

我有这个正则表达式:/.*v\=([\w-]+).*(&autoplay\=1)?/我要与之匹配的:http://www.youtube.com/watch?v=awmLS6GCJno&width=1000&height=300&autoplay=1这是行不通的. (它与v = ..匹配,但与autoplay = 1不匹配) 但是,如果我将正则表达式更改为:/.*v\=([\w-]+).*(&autoplay\=1)/(自动播放后没有?),则两者都匹配.(但现在没有& autoplay的URL将不再匹配).这就是为什么我添加了?在那组之后还有另一种方法吗? 糟糕,该自动填充标题显...

Javascript正则表达式.replace()不起作用【代码】

我隐约地了解了正则表达式在前面的最后一个问题中是如何工作的,并认为我可以将其与其他字符串一起使用.显然并非如此.以下是称为mqcontainer的div的内容.<a style="text-decoration:none;" href="http://i.imgur.com/TeC4R.png"><img src="http://i.imgur.com/TeC4R.png" alt="Posted Image">[br]<small></small></a><small><a href="http://i.imgur.com/TeC4R.png" class="view_full">View Full Image</a></small>我的目标是过滤出...

Javascript通配符正则表达式搜索结果不一致【代码】

我正在创建一个界面,用于搜索相当有限的单词词典(大约2700个条目).这些词存储在XML文件中,因此:<root><w>aunt</w><w>active volcano</w><w>Xamoschi</w> </root>这是非常基本的-用户输入一个字符串,然后将所有匹配项吐出来.当我想添加通配符时,问题就来了.如果用户输入带有星号的字符串,则每个星号都将被一个正则表达式替换,以匹配零个或多个字符,可以是任何字符. 因此,当用户点击搜索时,脚本会循环浏览XML标记,并将每个nodeValue...

javascript正则表达式,并在“破折号”后修剪所有内容【代码】

对于以下html,我尝试将变量设置为“ oakbarrels”,将变量设置为“ Dec 25,2011”.我已经可以使用正则表达式获得“ 2011年12月25日”的信息,但是我不知道如何获得其余的信息.基本上,我想删除“按”以及第一个“-”之后的所有内容:<p class="review-rating">By oakbarrels- Dec 25, 2011-Something.com </p> <script>var thedate = $('.review-rating').text().match(/\-\s([^\n]+)/)[1].trim();var from = ??? </script>解决方法:...

javascript-正则表达式获取/和/之间的URL中的最后一个单词【代码】

如何获得URL中位于/和/之间的最后一个单词? 例如: http://mywebsite.com/extractMe/test http://mywebsite.com/extractMe http://mywebsite.com/settings/extractMe/test http://mywebsite.com/settings/extractMe 在这里,我想从URL中获取extractMe.解决方法:如果网址一致,为什么不使用:// Option 1 var url = "http://mywebsite.com/extractMe/test"; var extractedText = url.split("/")[3];?// Option 2 // If when a traili...

如何在JavaScript中使用正则表达式拆分由多个部分组成的字符串?【代码】

JavaScript中的正则表达式有问题.我有一些字符串需要用逗号分隔.不幸的是,子字符串周围没有引号,这会使生活更轻松.var str1 = "Three Blind Mice 13 Agents of Cheese Super 18" var str2 = "An Old Woman Who Lived in a Shoe 7 Pixies None 12" var str3 = "The Cow Jumped Over The Moon 21 Crazy Cow Tales Wonderful 9"它们的形式为PHRASE1(带空格的混合类型”)INTEGER1(1或两位数字)PHRASE2(带空格的混合类型”)WORD1(单字混...

javascript-正则表达式以美化缩小的CSS【代码】

我正在尝试使用JavaScript美化CSS代码. 缩小的CSS代码如下所示: str =’body {margin:0; padding:0;} section,article,.class {font-size:2em;}’ 到目前为止,我可以使用多次替换来美化代码:str.replace(/{/g, " {\n").replace(/}/g, "}\n").replace(/;/g,";\n").replace(/,/g, ",\n")这是可行的,但我想改善它 >如何在每个属性之前添加标签?>是否可以将所有替换调用汇总到一个RegEx中?>是否可以检测出没有分号的最后一个属性...

javascript-字边界的元音正则表达式【代码】

我正在尝试匹配满足在单词的开头和结尾出现元音的条件的所有单词. 我尝试了什么(在JS中我可以做到fiddle):var t = 'are ice apple cat dog' var u = t.match(/(\b[aeiou]\w+[aeiou]\b)+/); alert (u); // should match 'are,ice,apple'解决方法:给它g global flag,以便将其全部匹配.您也可以删除外部(),因为它不会给您带来任何好处.var u = t.match(/\b[aeiou]\w+[aeiou]\b/g); ^http://jsfiddle.net/XTAtc/

JavaScript正则表达式【代码】

JavaScript的正则表达式 一、使用方式简单介绍: 1.字面量 (1) let reg = /\bis\b/; let test = 'She is a beautiful girl.He is a handsome boy.You are a dog.'; layer.alert(test.replace(reg, 'IS')); 结果: She IS a beautiful girl.He is a handsome boy.You are a dog. (2) 这里只替换了第一个is,如果要全局替换,在后面加个g let reg = /\bis\b/g; let test = 'She is a beautiful girl.He is a handsome boy.You are a ...

正则表达式-匹配字符串不能在另一个字符串之前(JavaScript)【代码】

我试图找到一个正则表达式,当它不以另一个特定字符串开头时(在我的情况下,它不以“ http://”开头)将与该字符串匹配.这是用JavaScript编写的,并且我正在Chrome上运行(这并不重要). 示例代码是:var str = 'http://www.stackoverflow.com www.stackoverflow.com'; alert(str.replace(new RegExp('SOMETHING','g'),'rocks'));我想用正则表达式替换SOMETHING,该正则表达式表示“匹配www.stackoverflow.com,除非它前面带有http://”....

javascript-如何格式化包含变量的正则表达式?【代码】

如果将值硬编码为“ foo”,那么我的以下正则表达式可以正常工作:/foo/但是,如果“ foo”是一个变量怎么办?我该如何编写正则表达式?例如:var bar = "foo";我无法/ bar /上班.当“ bar”是变量时,如何格式化该格式才能工作?解决方法:您需要像这样使用新的RegExp:var bar = "foo",re = new RegExp(bar)bar.match(re) //returns ["foo"]

javascript-IP系列的正则表达式?【代码】

我正在尝试检查输入文本是否是这样的:(IP| IP1, IP2 | IP1, IP2, IP3) and so on .....例如172.25.1.4或172.25.1.4、172.25.1.5或接受172.25.1.4、172.25.1.6、3.3.3.3等. 并且IPS之间的空间也不是必须的,因此:172.25.1.4,172.25.1.5被接受 我不知道该用什么作为模式:var pattern = theCorrectPatternif (!pattern.test(id1) && id1.value!="") {document.getElementById("id").innerHTML="<p style='color:red'>not correct</p...

如何在javascript中为文件夹名称创建正则表达式?【代码】

我想验证文件夹名称,它不能以数字或任何特殊字符开头,我不确定文件夹名称中允许使用哪些特殊符号,请帮忙. 这是我的功能function validateFileName() { var re = /[^a-zA-Z0-9\-]/;if(!re.test($('#new_folder_name').value)) {alert("Error: Input contains invalid characters!");$('#new_folder_name').focus();return false;}// validation was successfulreturn true;}解决方法:只需检查文件夹名称以字母开头,而不以开头. (点)...

javascript-我们可以将正则表达式放在量角器的exports.config的seleniumServerJar中吗【代码】

Selenium服务器独立jar版本不断更新,而webdriver-manager update命令选择最新的jar.每次硒罐更新时,我都需要在exports.config中更改seleniumServerJar. 有什么办法放一些正则表达式吗? 像这样 :-seleniumServerJar: "../node_modules/protractor/selenium/selenium-server-standalone-*.jar",解决方法:简短答案-不,您不能.根据量角器配置解析器的实现,seleniumServerJar属性仅接受字符串作为其值. Here’s a link to its impleme...

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 全部