我已经应用了文本框点击验证,并希望避免在文本框中的任何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