JS 格式轉換

JS 格式轉換

1.String to DOM

使用DOM parser

var xmlString = "<div id='foo'><a href='#'>Link</a><span></span></div>"
  , parser = new DOMParser()
  , doc = parser.parseFromString(xmlString, "text/xml");
doc.firstChild // => <div id="foo">...
doc.firstChild.firstChild // => <a href="#">...

http://stackoverflow.com/questions/3103962/converting-html-string-into-dom-elements

2. '\/' === '/' in JavaScript

你可以試著在瀏覽器console.log輸入

"asdf<div><br><\/div><div>dff<\/div>"

他會自動轉為

"asdf<div><br></div><div>dff</div>"

3. Number to dollor

Number.prototype.format = function(n, x) {
  const re = '\\d(?=(\\d{' + (x || 3) + '})+' + (n > 0 ? '\\.' : '$') + ')';
  return this.toFixed(Math.max(0, ~~n)).replace(new RegExp(re, 'g'), '$&,');
};

Last updated