Javascript 如何强制用户不在输入字段中输入代码?

Javascript 如何强制用户不在输入字段中输入代码?,javascript,html,regex,validation,input,Javascript,Html,Regex,Validation,Input,我有一个博客,我想验证标题字段!标题字段应仅采用数字(0-9)和字母(A-Z),并且可以是一些特殊字符,如(-或|),但不应接受代码!我尝试了下面的模式,但它不适合我 标题: 因为您强制它以字母开头。删除^符号您的正则表达式只接受字母和数字。这不是你想要的吗?您可以将\\124; \-添加到字符串。@Tvde1但它不起作用!请仔细阅读。从图案中删除^。感谢@Tvde1(:[a-zA-Z\d |-],如果你想同时接受。,你可以简单地使用[\w |-]

我有一个博客,我想验证标题字段!标题字段应仅采用数字(0-9)和字母(A-Z),并且可以是一些特殊字符,如(-或|),但不应接受代码!我尝试了下面的模式,但它不适合我


标题:

因为您强制它以字母开头。删除
^
符号

您的正则表达式只接受字母和数字。这不是你想要的吗?您可以将
\\124; \-
添加到字符串。@Tvde1但它不起作用!请仔细阅读。从图案中删除
^
。感谢@Tvde1(:
[a-zA-Z\d |-]
,如果你想同时接受
,你可以简单地使用
[\w |-]