RegEx - Removing Specific Html Tags
May 16, 2006
I need some help creating some regular expressions that remove specific html tags...the script/expression will run when a button is clicked (i.e. "Remove Bold" button will remove <b> </b>).
currently I have these expressions working but they do not accomplish what exactly what I am after...Actually the functionality I'm looking for will incorperate both, however I can't seem to get it to work properly...
data.replace(/<[^>]+>/ig,"")+""); - this removes all tags (no matter what kind), I would like it to be a little less "greedy" and only remove specific tags.
i.e:
Input = <u><b>THIS IS SOME DATA</b></u>
Output= THIS IS SOME DATA
data.replace(/<(B|b)[^>]*>[^<]*(</B>|</b>)/ig,"")+""); - this removes bold tags and will leave other tags like <u> behind, exactly what I was looking for. However, it also removes the content/data that is wrapped in the tag.
i.e:
Input = <u><b>THIS IS SOME DATA</b></u>
Output= <u></u>
In the above example what I would like to happen is:
Input = <b><u>THIS IS SOME DATA</u></b>
Output= <u>THIS IS SOME DATA</u>
Any suggestions?
View 10 Replies
ADVERTISEMENT
May 21, 2009
I need to parse an an HTML page and pull what ever values are in these JavaScript tags. There will usually be multiple tags with different values between the single quotes. The value in the next example I need to pull into my array would be 'A728'. Here is an example code..
View 2 Replies
View Related
Oct 19, 2011
I'm trying to write a RegEx function that will remove all HTML tags AND the content in between.
I'm finding a lot of functions that will strip out JUST the tags (leaving the in between content), or will remove tags and content for specific tags only (or will allow only specified tags, removing all else.) But I can't quite seem to write a mask that will take out ALL HTML tags and their content.
Here is the mask I have now (fiftieth version of it, anyway):
Code:
/<s*[^>]*?>.+?</s*1s*>/gi;
View 7 Replies
View Related
Jun 13, 2011
Well after much trial and error I come asking for help. I am trying to write a greasemonkey script that scans a page for all the values between certain <td> tags. When I used firebug it shows what I am looking for as <td class="username">THEUSERNAME</td> but when I view the source it just shows up as <td>THEUSERNAME</td> I want to create an array of the 100 <td>'s on the page that pertain to usernames but none of the other <td>'s
I created a test page that mimicked the code, what I thought origionally, to be so I could test my script with ease. And it worked when there was an actually <td class="username">
This is what I have so far:
// ==UserScript==
//
//Displayable Name of your script
// @name EXAMPLE
[Code].....
View 1 Replies
View Related
Jan 10, 2010
Working with TinyMCE to enable editor to toggle off html mode, what I'm struggling with is converting list items into asterisks [code]...
View 4 Replies
View Related
Sep 16, 2011
JS isn't my usual language, but I'm venturing out to write a Chrome extension. This extension basically just injects a script on a page, so it behaves just like any other JS.Anyway, the script finds specific URLs on a specific page, and changes them slightly. I'm using regex to find these URLs. I've got one working, but I need another, and I can't figure it out.The first is this:Also, my skills with regex are miserable, so if you know of any way to make this better, I'm all ears. This matches URLs like this:Now I'm trying to match URLs like this:[URL]If you know how to modify the original regex so that it'll match the second kind of URL (but not the first)
View 6 Replies
View Related
Apr 17, 2010
I'm recieving an HTML piece from wich I should get all the TD tags, for example, I recieve the following:
<tr>
<td>name</td> <td>surname</td>
</tr>
Then I must look for "<td>[anything]</td>" with a regex and and I build an array containing the text inside the tags, like
tags[0] = "name";
tags[1] = "surname";
So... I did this:
Code:
html = "<tr><td>name</td> <td>surname</td></tr>";
var reg = new RegExp('<td[^>]*>(.*)</td>', 'gim');
var matches = html.match(reg);
The problem is that I'm getting just ONE array element with the value:
"<td>name</td> <td>surname</td>"
instead of two values (on for name and another for surname).I testes a lot of different regex and also some string methods but I cannot make it work
View 3 Replies
View Related
Jun 4, 2010
I am working on an asp.net mvc app that loads data via ajax. In the response html there is a script element that contains the client side validation for the data being passed down. I can see the script in the reposnse object, but after I call $(target).html(data); and view the page source the script tag was not inserted. Is there a way to keep jQuery from removing the script tag from ajax data?
View 3 Replies
View Related
Jan 14, 2011
I'm gonna remove a <td> tag that only contains some empty <span> tags with their specific id values like the code below:
<td
class
="leftColumn"
>
[Code].....
View 4 Replies
View Related
May 29, 2006
Im just starting to get into javascript, and what I am trying to do is
find a script that I can run on page load that will collapse / hide all
div tages that have an id that begins with "div_".
Basically I have a page with an infinite amount of div tags each having
their own id, ie div_0 , div_1 etc etc ..
on page load i want them all closed, but only these ones . not any
other div on the page .. how would I be able to do this ..
View 2 Replies
View Related
Jul 23, 2005
Is there a way to remove text portion from the HTML keeping the HTML
Tags using the browser, say javascript RegEx or something ?
I have seen lot of examples removing HTML tags to get the text but how
the reverse of it?
View 2 Replies
View Related
Dec 4, 2010
How can I find all TR that have any attribute starting with 'c'.
something like
$(TR[^c]).css("background","yellow") <-- doesn't works
View 1 Replies
View Related
Jul 17, 2009
My CMS won't let me customize their HTML structure they didn't give me access to their templating system. But they'd let me access their Head section were I could add custom Javascript and CSS. Example this would be their template structure:
<body>
<div id="wrapper">
<div id="maincontent"> Maincontent </div>
<div id="left"> Left Contents </div>
[Code].....
The reason why the injections was structured like that is, I want the regular divs to be rounded. the Inject1, Inject2, Inject3 would be style in my external CSS. I think it would also be great if it was like a class that i can just be apply it to specific ids or class.
View 2 Replies
View Related
Oct 3, 2009
How do I wrap repeated sets of [ <h3> followed by other tags ] in a div?
example:
<h3>
<ul><li>
<h3>
I want to wrap everything between the lines in a single [ <div class="test"</div> ] ? The # of tags in between the lines ( i.e. # of tags following <h3> ) will vary after each <h3> tag.
View 1 Replies
View Related
Jan 3, 2007
I am trying to parse a HTML page and want to replace the input element The following code fails all the time.
var ex = "<input type="hidden" name="__VIEWSTATE"
id="__VIEWSTATE"
value="/wEPDwULLTE2NjEyNTI0MThkGAEFEHNlY3Rpb25zR3JpZFZpZXc PZ2QN271==
/>";
var regEx = new RegExp("<s*input[^>]*>(.*?)s*/");
if (ex.match( regEx))
{
alert('match');
}
else
{
alert ('no match');
}
View 1 Replies
View Related
Oct 8, 2009
I would like to strip HTML out of a string I have in a JSON item I have. I'm using Yahoo! Pipes to aggregate several blog-feeds and put them in together in one big feed, I then use jQuery to parse that JSON and place it onto my page. My issue is though that what's being parsed onto my page is the raw html code within the JSON item. I want any HTML related tags out of the item, so I just see text.
View 1 Replies
View Related
Jan 27, 2010
I'm trying to write/find a regular expression for finding ampersands but not HTML entites.I have this which finds entities but can't figure out how to ignore entities and return unmatched "&"
&[^s]*;
Test string: ThisĀ is sample test containing a bunch of & and entities. Do you shop at: M&S? &x#1234;
I want to HTML encode the non-entity ampersands for insertion into XML e.g.
"bunch of & and" --> "bunch of & and"
View 9 Replies
View Related
Jun 22, 2010
Is there a way to change html tags without touching the inner html? For example, changing all h4 elements to an h2. Maybe something like this? jQuery('h4').replaceWith('<h2>' + (this).html + '</h2>');
View 5 Replies
View Related
May 30, 2006
I'm trying to remove an html element in the example below. I don't see
the "bye" message at the end and there are no errors reported in
Firefox or exceptions caught if I wrap the remove child line in a
try-catch. Any ideas what is wrong?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>garbage</title>
</head>
<body>
<div id="my_div">hi<div>
<script type='text/javascript'>
var my_div = document.getElementById("my_div");
my_div.parentNode.removeChild(my_div);
document.write("bye");
</script>
</body>
</html>
View 2 Replies
View Related
Oct 21, 2010
You will need to see the attached code,copy and paste to a location on your computer and then browse to see the problem. I'm pretty sure it's something small, but I can't see it.
View 7 Replies
View Related
Apr 25, 2009
when is bind some jquery events to, for example, <p id="test">. and later i remove this HTML with jquery should i unbind all events first or are they unbinded with removing the html?
View 3 Replies
View Related
Oct 22, 2010
I'm trying to write a script to remove <script> tags and everything between. This is to simply remove all Javascript from code automatically. I originally tried to split the input from a textarea using RegEx but I'm not getting matches properly.
[Code]...
View 3 Replies
View Related
Apr 7, 2010
I know what your first reactiopn is going to be> "You shouldn't be doing that". I know this, but my work wants it done for a locally installed html.
Is there anyway to control this onload? It will be launched from an icon(shortcut) on a desktop.
View 1 Replies
View Related
Jun 3, 2009
Why isn't this code working? I can add items but only remove the ones originally added in the source code, not the ones dynamically added.
<form><div class="list">
<div class="item">
<input type="text" value="" /> <a href=""class="removeitem">Remove this item</a>
</div><div class="item">
<input type="text" value="" /> <a href=""
class="removeitem">Remove this item</a>
</div><a href="" class="additem">Add item to list</a>
</div></form>
<script type="text/javascript">
// Add item to list
$('.additem').click(function(){
var template = $($(this).prev().get(0)).clone();
template.insertBefore($(this));
return false;
});
// Remove item from list
$('.removeitem').click(function(){
$(this).prev().parent().remove();
return false;
});
</script>
View 2 Replies
View Related
Oct 30, 2006
I have a variable that gets a url
sp1_content = http://www.google.it
I tried it like this but it doesn't work.
sp1_content = "<a href='>" && sp1_content && "'>" && sp1_content && "</a>"
I want it to become a link.. How can i do it??
View 6 Replies
View Related
Dec 1, 2010
I have one drop down list having some characters name. I have created this list dynamically using javascript. I have <h3> tag in html having same characters' name using that I had created drop down list. There are <blockquote> along with <h3> tag which is speech of that character. I have to generate the javascript in such a way that, if character "A" is selected and sppech belong to that character should be visible.
[Code]...
View 1 Replies
View Related