我已經應用了文本框點擊驗證,並希望避免在文本框中的任何HTML標記也簡單<(打開標記)和>(關閉標記)。下面的代碼工作,但我想添加額外的驗證,也爲空字符串和其他標籤在HTML中。有人可以幫助修改正則表達式的要求。正則表達式,以避免HTML標記和空值
function htmlValidation()
{
var re = /(<([^>]+)>)/gi;
if (document.getElementById(’<%=TextBox2.ClientID%>’).value.match(re)){ document.getElementById(’<%=TextBox2.ClientID%>’).value = 「」;
return false;
}
return true;
}
更正後的代碼上面
我不完全明白你的要求是什麼。你是否想要允許特定的標籤,或者你想要什麼樣的行爲? – amon 2012-07-17 10:13:26
我想排除文本框中的任何html標記...也不應該允許「<" and ">」 – Pratik 2012-07-17 10:19:34
爲什麼不['^ <>] +',並檢查它是否不符合此模式。排除'<>'也將排除任何HTML標記。 – RoadBump 2012-07-17 10:19:40