背景:写一个简单的
聊天系统,发送HTTP URL实现和标签。
实现代码:
复制代码代码如下所示:
string.prototype.httphtml =
函数(){
VaR reg = /(http: / / | https: / /)(( W | = | | 。| / | | -)+)/克;
返回this.replace(REG,1美元,2美元);
};
摘录:
URL
地址自动添加的实现
URL地址自动添加的实现实际上就是那个点:
检测和
替换。
测试
检测是检测字符串中是否有与HTTP地址相匹配的内容。显然,它需要使用正则表达式来验证。可以完成前端和后台
操作。在这里,我们只讲前端的
方法,并用javascript来实现它。
HTTP地址的正则表达式被验证如下(可以省略或不准确,欢迎
修改):
VaR reg = /(http: / / | https: / /)(( W | = | | 。| / | | -)+)/克;
第一部分,在HTTPS开头的HTTP或URL字符串的地址,后面部分,一些字符,字符,英语(_)、点(下划线。)、马克()、等号(=),短期(-)
连接等。
代替
说到Javascript中的替换函数,自然
属性是替换属性。替换属性非常强大。它
支持正则表达式,可以替换常规字符串:
复制代码代码如下所示:
var;
S =更换( / ^ +(。*;
警报(S);