https-以空格和换行和字符串结尾区分的JS正则表达式

问题描述

以空格和换行和字符串结尾区分的JS正则表达式

1.以https : // 和http : // 开头
2.空格,换行和字符串结尾
3.中间可以为任何字符

例如:
“符合标准的字符串 符合标准的字符串
符合标准的字符串”
可以匹配出来三个

解决方案

sorry,更新一下:

 var data = "balabalbal";
       var re= /https?://S+(s|n)/gi;
       var arrMactches = data.match(re)

       for (var i=0;i < arrMactches.length ; i++)
       {
            alert(arrMactches[i]);
       }

解决方案二:

昨天不是回过你了么

var reg = /https?://S+s|$/gi;

解决方案三:

 var data = "balabalbal";
       var re= /https?://S+s|$/gi;
       var arrMactches = data.match(re)

       for (var i=0;i < arrMactches.length ; i++)
       {
            alert(arrMactches[i]);
       }

解决方案四:

是这个号问的吗,昨天问的过程中可能打了链接一直被封号,没看见这个回答

解决方案五:

var regUrl = /https?://S+(s|n)/gi;
if (regUrl.test(str)) {
str = str.replace(regUrl, '' + "$&" + "");
}

想要的结果是把符合的字符串变成链接

解决方案六:

    var regUrl = /https?://S+(s|n)/gi;
    if (regUrl.test(str)) {
        str = str.replace(regUrl, '<  a     href ="'   +  "$&" + '" target=  "_blank">'      + "$&" + " <  /a  > ");
    }
时间: 2024-12-11 18:49:34

https-以空格和换行和字符串结尾区分的JS正则表达式的相关文章

以空格 换行等结尾的js正则表达式

问题描述 1.以http://或者https://开头2.以空格,换行,结尾区分结尾3.中间可为任何字符如"http://aa啊啊https://bb啊啊":"http://aa啊啊https://bb啊啊aabb":均可以匹配两遍 解决方案 解决方案二:bhttp://w{5,200}Wb不造对不对解决方案三:引用1楼boybaozi的回复: bhttp://w{5,200}Wb不造对不对 中间加个|https

行尾匹配-perl5中z和匹配字符串结尾的差异是什么

问题描述 perl5中z和Z匹配字符串结尾的差异是什么 我在使用z和Z匹配的时候没发现差异,各位能不能帮忙解释一下,下面是代码: #!/usr/bin/perl use 5.010; use strict; use warnings; $_ = ""This is a wilma line barney is on another line but this ends in fred and a final dino lines""; if(/lineZ/){ pr

ThinkPHP去掉html中的空格和换行的方法

在thinkphp3.2.2中有无法删除模板中的空格和换行的问题: 即使配置了 'TMPL_STRIP_SPACE' => true 也是不起效的. 原因:在ThinkPHP\Library\Think\Template.class.php 文件,compiler方法少了以下的一段代码导致的: if(C('TMPL_STRIP_SPACE')) { /* 去除html空格与换行 */     $find = array('~>\s+<~','~>(\s+\n|\r)~');    

java-如何换行分割字符串???

问题描述 如何换行分割字符串??? 我希望通过换行分割字符串,字符串是来自一个数据库,结构如下: public String getCoin() { String[] columns = new String[]{ KEY_ROWID, KEY_NAME, KEY_QUANTITY, KEY_OUNCES, KEY_VALUE }; Cursor c = ourDatabase.query(DATABASE_TABLE, columns, null, null, null, null, null

php-怎样往mysql数据库存空格和换行,求大神解释

问题描述 怎样往mysql数据库存空格和换行,求大神解释 提交表单给PHP处理,然后存到数据库,文章中的空格和换行怎么存到数据库.前台展示的时候,空格和换行都没有了! 解决方案 取出来的时候做一个替换 空格替换为 换行替换为<br /> 解决方案二: 正常存,前台获取的时候获取html,不要获取text,存到数据库里就可以了 解决方案三: 这个之前我也遇到过,解决办法是存到数据库里面的时候做一次转换,在从数据库里读取数据的时候再做一次转换,这个转换数据库有函数可以自己转,不知道你用的什么数据库

js RegExp不能匹配空格和换行吗

问题描述 js RegExp不能匹配空格和换行吗 <div>关于我们 <div class="showtab"> <div class="content"> <div class="one"> ..... 用下面的js去匹配匹配不到 function replaceAll(obj ,oldStr, newStr) { return obj.replace(new RegExp(">[

php利用正则过滤链接、标签,空格,换行符程序

strip_tags函数 strip_tags --- 去除字串中的HTML和PHP标签 语法 : string strip_tags (string str [, string allowable_tags]) 例  代码如下 复制代码 <?php $text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>'; e

怎么把内容存入数据库,然后可以读取出来进行编辑 内容里面有html标签, 存入数据库的时候怎么把空格和换行 转换成&amp;amp;lt;br&amp;amp;gt;之类的

问题描述 怎么把内容存入数据库,然后可以读取出来进行编辑内容里面有html标签,存入数据库的时候怎么把空格和换行转换成<br>之类的 解决方案 解决方案二:<html><script>var="hello";</script><body><inputid="d"name="d"/><inputid="a"name="a">&

JSP输出HTML时产生的大量空格和换行的去除方法_JSP编程

这个问题当年也困扰了我比较长的时间.因为在jsp内使用的EL标签和其他标签时,会产生大量的空格和换行符.例如: 复制代码 代码如下: ------- start ---------- <c:choose> <c:when test="${fn:length(mainPageList)>1&}"> Something </c:when> <c:otherwise> Others </c:otherwise> <