gpt4 book ai didi

javascript - 正则表达式来阻止评论文本区域中的 anchor 标记

转载 作者:行者123 更新时间:2023-11-28 08:46:38 24 4
gpt4 key购买 nike

谁能告诉我如何用 Java 或 Javascript 编写一个正则表达式,如果“href”、“”“www”则返回 false。或者在文本区域中输入“http”?我不希望人们或机器人能够在文本区域中输入这些术语?

我试过(?![http|<[^>]*>|href|www\.])[A-Za-z]但它不起作用。

最佳答案

你可以尝试的是:

/(http|www.|href)/g

全局选项导致正则表达式不会在第一个匹配处停止。

尝试练习:

http://scriptular.com/#%28href|www.|http%29||||g||||[%22\%22href\%22%2C%20\%22\%22% 20\%22www.\%22%20或%20\%22http%22]

( http://scriptular.com/ )

另外,请注意,当您使用时:

[http|<[^>]*>|href|www\.]

请记住,括号表示匹配或,即我相信,[http|www|href] 会做与 [efhptrw|] 相同的事情。(除非括号里也有管道工程——任何人都可以澄清这一点吗?)

编辑:

关于:

/(http[s]?:\/\/|www\.\S|href)/i

尝试一下这种测试字符串:

"hrf", "hre" 
"ww."
or "htp
"hrf", "href"
"www."
"www. "
or "http://
or "https://
http

请注意,在完全正确输入匹配项之前,它将什么也不返回。我认为您不需要对此进行负面展望。

关于javascript - 正则表达式来阻止评论文本区域中的 anchor 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19686680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com