打印

[asp] 下面代码如何加过滤英文功能

下面代码如何加过滤英文功能,点提交时如果Gcontent中有英文则提示不可录入
复制内容到剪贴板
代码:
<% dim gcontent
Gcontent=request.form("GuestContent")
    sql="select * from Guestb"
    set rs=server.createobject("adodb.recordset")
        rs.open sql,conn,3,3
        rs.addnew
     
    rs("GuestContent")=Gcontent
        rs.update
response.write "<script language='javascript'>" & chr(13)
        response.write "alert('提交成功!');" & Chr(13)
        response.write "window.document.location.href='Guest.asp';"&Chr(13)
        response.write "</script>" & Chr(13)
Response.End
%>
没有最好,只有更好!
我觉得比较好的办法就是在提交表单时用正则来验证表单数据,正确以后才能保存进数据库。
如果只能是汗字的话,可以用正则匹配。

re.Pettern = "^[a-z][A-Z]$/g"
^[\u4e00-\u9fa5]+$

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
现在改为这个可以只输入汉字了,可是没有标点,至少有个逗号句号也可以啊,怎么改一下呢?
复制内容到剪贴板
代码:
<textarea name="textarea" cols="50" rows="20" onKeyUp="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"></textarea>
没有最好,只有更好!

TOP