asp.NET页面控制字符的类型 !在线急等,该如何解决

asp.NET页面控制字符的类型 !在线急等
如何在ASPX页面中控制字符是否是全角还是半角,如果是半角则报出MESSAGE!请高手帮助

------解决方案--------------------
http://faq.****.net/read/200770.html
function fifter()
{
var re = /([A-Z]|[a-z]|[0-9]|~|`|!|·|#|¥|%|……|…|—| |*|(|)|-|——|—|+|=|||、|{|}|]|[|;|:|“|’|‘|”|《|》|,|。|?|/| <|> |&)/g; // 创建正则表达式模式。
var pos = F0402.value.search(re);
if(pos != -1)
{
F0402.value = F0402.value.replace(re, " ");
var range = F0402.createTextRange();
range.moveStart( 'character ',pos);
range.collapse(true);
range.select();
}
}