现在碰到这么个问题,从word里操作 插入-》特殊字符-》其他字符-》广义标点,第一排倒数第二个点,
然后把他复制到网页的输入框中,然后提交,这时后台获取到的是?,如何才能让用户在输入了这些符号的时候给出提示呢?

解决方案 »

  1.   

    检查字符的AscII码,也可以使用正则判断下面正则是批配中文,数字,英文,-,_var a=/^[a-zA-Z0-9_-\u4e00-\u9fa5]+$/;
     if(!a.test('验证字符')){
    alert('Error!');
     }
      

  2.   

    2楼:GB1803 是什么意思?和gb2312有关系的么?
    3楼:你那样能校验中文,但是就限制了别人输入其他文字了,如日文、法文。而且为什么那个字符提交由会变成?呢,按道理输入的内容是utf8编码中的一个字符,就应该能提交和显示才对啊