<asp:RegularExpressionValidator ID="REV2" runat="server" ControlToValidate="txtFname"
ErrorMessage="姓名只能是汉字" ValidationExpression="^[\u4e00-\u9fa5]{0,}$" ValidationGroup="A"
Display="None"></asp:RegularExpressionValidator>这样验证的是只能输入汉字
如果用户姓名前面或后面多输入了空格,也验证通过
ValidationExpression的值应该怎么写?
ErrorMessage="姓名只能是汉字" ValidationExpression="^[\u4e00-\u9fa5]{0,}$" ValidationGroup="A"
Display="None"></asp:RegularExpressionValidator>这样验证的是只能输入汉字
如果用户姓名前面或后面多输入了空格,也验证通过
ValidationExpression的值应该怎么写?
但是在RegularExpressionValidator验证已经通不过了!
ValidationExpression="[\u4e00-\u9fa5]{1,3}"></asp:RegularExpressionValidator>
这样就行了!楼主试试!
<script language="javascript">function check(){
var t = document.forms[0].elements["text1"];
if (t.value != t.value.replace(/[^\u4E00-\u9FA5]/g,'')){
alert("不全是中文");
}
}
</script>