1.检测输入的是否汉字
JavaScript.js
function validateName(Name)
{
//创建一个正则表达式
var regex = new RegExp("^[\u4e00-\u9fa5]{0,}$");
//检测字符串是否与给出正则表达式匹配
return regex.test(Name);
}
default.aspx
<title>无标题页</title>
<script type="text/javascript">
function Button1_onclick()
{
if(!validateName(document.getElementById("Text1").value))
{
alert("输入不是汉字,请重新输入");
document.getElementById("Text1").value = "";
document.getElementById("Text1").focus();
}
}
</script>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Path="~/JavaScript.js" />
</Scripts>
</asp:ScriptManager>
输入名字:<input id="Text1" type="text" />
<input id="Button1" type="button" value="确定" onclick="Button1_onclick()" />
</form>