我正在使用 ext js 4。我有一个文本区域字段,我可以在其中输入最多 160 个字符。我想检查内容中是否存在 url。如果是,那么我想减去该网址来自整个内容长度。url 需要的唯一验证是它应该以“http://”开头。
文本区域包含一些普通文本和附加 url。url 可以放在内容中的任何位置。我想从文本区域内容中找到与 url 匹配的模式
您可以将 url 与此匹配:
/(http:\/\/\S+)/
然后,您可以检查匹配组的长度以找出要减去多少。
我不知道您需要这个做什么,但请注意,这很容易被用来向您的输入数据发送垃圾邮件。
例子:
我正在编写普通文本,并且限制为 160 个字符。
http://but.if.I.write.like.this.I.can.type.as.much.as.I.want。