2010-08-25 85 views

回答

0

我會建議使用正則表達式。 在這篇文章開始here

我沒有看到一個jquery插件,完全按照你自己想要的,但我相信你可以改變一些現有的驗證。

+2

*咳嗽* http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454# 1732454 – Mottie 2010-08-25 12:05:07

4

您可以使用DOM解析器來查看內容是否爲XML。

請參閱here


片段:

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); 
    } 
+0

var error = $(xmlDoc.documentElement).find('parsererror')。first();如果(error)... 類似這樣的東西會告訴你,如果出現錯誤並且錯誤不是很有幫助的話,那麼error.text() – ponchietto 2016-02-07 14:45:54