Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除所有电子邮件、外部链接、联系人号码和几个单词Regex_Javascript_Html_Regex - Fatal编程技术网

Javascript 删除所有电子邮件、外部链接、联系人号码和几个单词Regex

Javascript 删除所有电子邮件、外部链接、联系人号码和几个单词Regex,javascript,html,regex,Javascript,Html,Regex,我有一个文本区域,我想删除所有的电子邮件、外部链接、联系电话和一些固定的单词。我还想允许外部链接。我已经尝试了,但没有成功。请你帮我。这是我的html var str=$('#textarea_before').html(); var toagaincheck=str.replace(/(at\)@@www | http | https.*?(\.| dot\)(com | in | org | uk | ac |!)/g'; var last|u second|check=toagainch

我有一个文本区域,我想删除所有的电子邮件、外部链接、联系电话和一些固定的单词。我还想允许外部链接。我已经尝试了,但没有成功。请你帮我。这是我的html

var str=$('#textarea_before').html();
var toagaincheck=str.replace(/(at\)@@www | http | https.*?(\.| dot\)(com | in | org | uk | ac |!)/g';
var last|u second|check=toagaincheck.replace(/(\.| dot\)(com|ac|in|org|uk)/g';
var last_check=last_second_check.replace(/\d{5,}/g');
var last_before=last_check.replace(/google | yahoo | mozilla/g');
var result=replace(/(\(d{5,}}{124;((\ d{124;\ s){10,}))/g';
$('#textarea_after').html(结果);

Hi Ravi Prakash Awasthi,
我是来自algocrats的ravi。我是来自http://www.iitd.ac.in 或http://iitd.ac.in 我想通过电子邮件或联系电话与你联系。你能给我发送你的电子邮件或通过我的电子邮件(即ravi)与我联系吗。awasthi93@gmail.com).我的联系电话是1234587585.我正试着写我的联系电话,就像写1234587585。
我想允许一个链接http://www.rgpv.ac.in 但它也正在被取代。
试试这个

其中allow=


只需添加您要删除的固定字,并且假定电话号码长度为10(如果除此之外),然后也提及它。例如,如果电话长度为7,则(\d\s*){7}

首先,让我们结合所有的
replace
语句。您如何允许链接,但按照您的意愿删除它们?我不知道,但如果它删除该链接并替换为一个变量,最后将其重新放置,则我的问题是,您是否需要外部链接?是的,只有一个链接,并且它是预先固定的假设我想允许仅适用于
http://www.holidayporch.com
,如何在文本区域中允许此外部链接\b(http:(!\/*www.holidayproch\.com){www.holidayproch\.com)。*?\s|\b[^\s]+@[a-z]+\.[a-z]+\b(\d\s*){10}\b|\b(谷歌、雅虎、mozilla)\b
var str=$('#textarea_before').html();
var toagaincheck = str.replace(/\b(http:(?!\/*www\.holidayporch\.com)|www\.\.holidayporch\.com).*?\s|\b[^\s]+@[a-z]+\.[a-z]+\b|\b(\d\s*){10}\b|\b(google|yahoo|mozilla)\b/gi, '');
var result=toagaincheck;
$('#textarea_after').html(result);