此正則表達式驗證包含屬性的HTML標記是否有人可以將此代碼更正爲在C#RegularExpression中工作。這個表達式的問題是它在第一個引號停止的引號,因爲它是表達式的一部分,沒有人知道如何解決這個問題,或者沒有人有替代方案。 PS沒有人知道一個C#.NET正則表達式的網站,以測試他們的表情RegularExpression DataAnnotation來驗證Html標記
下面是代碼:
[RegularExpression(@"</?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)/?>")]
這是驗證輸出加雙引號TH表達
data-val-regex-pattern="</?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)/?>"
您可以在[Regex Hero](regexhero.net/tester)測試C#正則表達式。另一方面,通過驗證HTML標籤,接受什麼和不接受什麼,你能展示一些示例輸入嗎? –
爲了測試.NET中的正則表達式以及大多數其他快速和骯髒的任務,我通常使用[LINQPad](http://www.linqpad.net/)。 –
我想測試由div標記包圍的圖像映射 – ONYX