HTML<;输入模式=''&燃气轮机;歌名

HTML<;输入模式=''&燃气轮机;歌名,html,Html,我正在制作一个歌曲请求系统,我已经制作了一个请求表单,但我不希望人们能够使用例如符号发送HTML。 有允许的模式吗:A-Z,A-Z,0-9,-。(A到Z,A到Z,0-9,空格和破折号。) 谢谢大家! 您可以使用正则表达式 <form> <input type="text" pattern="[A-Z]{1}[a-z]{1}[0-9]{1}[\s]{1}[-]{1}" > <input type="submit"> </form> 让

我正在制作一个歌曲请求系统,我已经制作了一个请求表单,但我不希望人们能够使用例如符号发送HTML。 有允许的模式吗:A-Z,A-Z,0-9,-。(A到Z,A到Z,0-9,空格和破折号。)
谢谢大家!

您可以使用正则表达式

<form>
   <input type="text"  pattern="[A-Z]{1}[a-z]{1}[0-9]{1}[\s]{1}[-]{1}" >
  <input type="submit">
</form>

让这成为你的模式

pattern="[A-Za-z0-9\s-]*"

我刚刚试过IE、Firefox和Chrome,在这些浏览器中都能正常工作。你能把你的代码加进去吗?