How to remove the &nbsp in beginning and end of the html?

remove background from image photoshop
background eraser tool online free
how to remove a tick head
remove background from image (powerpoint)
remove background from portrait
make background transparent free
online photo editor change background color to white
remove bg video

I am having an HTML content with   I want to remove   from the beginning and end of the content. No need to remove in-between.

I tried by using this:

el.innerHTML = el.innerHTML.replace(/\ /g, '');

el have some HTML contents. When used like this, in-between   also gets removed.

My HTML content should like below

How to remove   from HTML content at the beginning and end?

Example: If HTML content should like <p>&nbsp;test&nbsp;example&nbsp;</p> means, I want output like <p>test&nbsp;example</p>.

The trim from jQuery is what you are looking for.

$.trim('  string with spaces at the ends   ');

Or plain javascript:

'  string with spaces at the ends   '.trim()

3 Easy Ways to Remove the Background from an Image, If you are unable to remove the mouth easily with clean tweezers, leave it alone and let the skin heal. After removing the tick, thoroughly clean the  Remove History Cleaner History Cleaner is just one of the many web browser extensions that have become popular lately. This one goes primarily after Google Chrome, which might not come as a surprise to you because it is the most popular web browser both for individuals and

Here, no jQuery required. This will trim standard spaces and fixed   NOTE: you might need to change to recursive or looped if there are multiple spaces.

EDIT: Changed code to manage for element based content also.

let samples = [
  ' <p>test</p> ',
  '<p class="test">&nbsp;test&nbsp;&nbsp;</p>'

* This function is checking to see if the value is wrapped in an HTML Element
* @param str the string you wish to test. 
const isElementBased = (str) => {
  // Test to see if the content is wrapped in an element
  let pattern = /^<[\S\s]+?>.+?<\/[\S\s]+?>$/;
  return str.match(pattern);

* This function will remove leading and trailing spaces/token
* @param str the string to be checked and have replacement action
* @param tokenOverride optional ability to override the seach token.
const removeFixedSpaces = (str, tokenOverride) => {  
  let token = (tokenOverride === undefined) ? '&nbsp;' : tokenOverride;
  str = str.trim();
  if (str.startsWith(token)) {
    str = str.substring(token.length);
  if (str.endsWith(token)) {
    str = str.substring(0, str.length - token.length);
  return str;

const remove = (str) => {
  let container;
  if(isElementBased(str)) {
    container = document.createElement('div');
    container.innerHTML = str;
    str = container.firstChild.innerHTML;
  str = removeFixedSpaces(str);
  if(container) {
    container.childNodes[0].innerHTML = str;
    str = container.innerHTML;
  return str;  

samples.forEach(s => {
  console.log(`Testing: ${s}`);
  console.log(`Result : ${remove(s)}`);

Tick Removal | Ticks, If you are unable to remove the mouth easily with clean tweezers, leave it alone and let the skin heal. After removing the tick, thoroughly clean the bite area and  To remove more parts of the picture, select Mark Areas to Remove and use the drawing pencil to mark those areas. When you're done, select Keep Changes or Discard All Changes . To save the image in a separate file for later use, right-click the image and select Save as Picture .

You can use array operations like split(), pop(), splice() and join():

let elText = '&nbsp;<p>test&nbsp;</p>&nbsp;';
elText = elText.split('&nbsp;')
//remove last &nbsp;
//remove first &nbsp;
elText = elText.join('&nbsp;');

Tick removal and testing | Lyme Disease, Remove an image from Google. If you want to delete a photo from Google's search results, you'll usually need to work with the person who owns the site that has  Learning how to remove carpet can help save money when having new carpet installed in your home. The simple process requires only a few carpet tools and a moderate amount of strength. This guide teaches you how to pull up carpet and gives tips so you can get the job done safely and efficiently.

Using a regex is a bit like taking a sledgehammer to crack a nut. I would do something simple like this:

const trim = (text, find) => {
    let beginPos = 0;
    let endPos = text.length;

    while (text.substring(beginPos, beginPos+find.length) == find)
        beginPos += find.length;
    while (text.substring(endPos-find.length, endPos) == find)
        endPos -= find.length;
    return text.substring(beginPos, endPos);
// Usage: trim("Your Text", "&bnsp;")

This removes ALL occurrences of whatever you want from begin and end... it sould be self-explanatory.

Remove an image from Google, The easiest way to remove the public beta is to delete the beta profile, then wait for the next software update. Here's what to do: Go to Settings >  Remove additional residue, especially from difficult areas, with a steel wool pad by scrubbing in the direction of the grain. Wipe the surface with a damp cloth to remove any remaining material. The above steps may be sufficient to remove stain from wood without sanding, especially if you want to avoid sanding down a layer of furniture.

You may consider the following regex:

el.innerHTML.trim().replace(/^&nbsp;(.*)&nbsp;$/g, '$1')
  1. trim first to remove all trailing whitespaces.
  2. capture everything between the first and last &nbsp;

How to uninstall iOS beta software, Everyone and their uncle has a favorite method for removing a tick -- from burning it with a cigarette to smothering it in petroleum jelly or  How to remove a tick. Use fine-tipped tweezers to grasp the tick as close to the skin’s surface as possible. Pull upward with steady, even pressure. Don’t twist or jerk the tick; this can cause the mouth-parts to break off and remain in the skin. If this happens, remove the mouth-parts with tweezers.

How To Remove a Tick The Right Way, It's also a good opportunity to install a model that saves water. Removing the old toilet is the first step in replacing it with a new one. Both processes are moderately  Sure, you can remove your password from your Windows 10 PC, as long as it's in a very safe place. Here's how.

How to Remove a Toilet, Find out how to treat an insect bite or sting, including how to remove stings or ticks, what you can do to relieve the symptoms and when to get medical advice. Remove backgrounds 100% automatically in 5 seconds with zero clicks There are approximately 20 million more interesting activities than removing backgrounds by hand. Thanks to's clever AI, you can slash editing time - and have more fun!

How to Remove a Toilet, Select an image & remove the background – 100% automatically – in 5 seconds – without a single click – for free.

  • Can not understand your question. Example code will make your question clear. I think you need to make margin, and padding to 0.
  • I like your usage of the let and lambda syntax! But on the one side your function does more than needed (trim and remove &nbsp;) and on the other side it is only good to remove &nbsp; - I think it would be better to have a more generic approach like giving the "&nbsp;" as a parameter to the function. +1 from me!
  • @Bibberty My HTML content should like <p>&nbsp;test&nbsp;example&nbsp;</p> I want output like <p>test&nbsp;example</p>.
  • Ok, to be clear. Are you wanting just the first. Or all spaces until a word?
  • I want to remove the space at the front and back of the word.
  • You can easily modify this to provide a left-trim, right-trim and create a trim that uses the left- and right trim implementation. Further you can modify the code to only remove the first occurence (or use a parameter to decide what to do if you like).