你这违反java语法了,proName是string 不能直接使用!=进行比较, 你的第一个表达式是赋值,所以不报错。你可以用js判断输入的内容不能有标点符号,js代码:if (/[,.!\u3002\uff0c]/.test(value)) { alert("输入不能有标点符号"); }