Ho un TextArea che consente all'utente di immettere HTML, quello che sto cercando di fare è convalidare l'HTML dell'utente per assicurarsi che sia XHTML.jQuery per convalidare l'HTML in una TextArea
Qualche idea?
Ho un TextArea che consente all'utente di immettere HTML, quello che sto cercando di fare è convalidare l'HTML dell'utente per assicurarsi che sia XHTML.jQuery per convalidare l'HTML in una TextArea
Qualche idea?
Suggerisco di utilizzare le espressioni regolari. Inizia da questo post here
Non ho visto un plugin jQuery che fa esattamente quello che vuoi, ma sono sicuro che puoi modificare alcune convalide esistenti.
È possibile utilizzare un parser DOM per verificare se il contenuto è XML.
Vedere here.
SNIPPET:
if (window.DOMParser)
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(text,"text/xml");
}
else // Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(text);
}
var error = $ (xmlDoc.documentElement) .find ('parsererror'). First(); if (errore) ... Qualcosa di simile ti dirà se c'è un errore e un errore non molto utile come 'error.text()' – ponchietto
* cough * http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454# 1732454 – Mottie