我的文本框只能接受特殊字符一次。例如: : 它不应该允许'%'符号多于一次。 所有的特殊字符只能在我的JS文本框中被允许。 我在stackoverflow中尝试了很多答案,但没有得到确切的代码。 “像这样”如何只允许使用JS的文本框中的所有特殊字符?
`/^(?=[a-zA-Z,]*['.-][a-zA-Z,]*$)[a-zA-Z,'.-]+$/`
这里,而不是省略号,破折号和周期,我想“%”,但它让尽可能多的百分比(%)为即可。
我的文本框只能接受特殊字符一次。例如: : 它不应该允许'%'符号多于一次。 所有的特殊字符只能在我的JS文本框中被允许。 我在stackoverflow中尝试了很多答案,但没有得到确切的代码。 “像这样”如何只允许使用JS的文本框中的所有特殊字符?
`/^(?=[a-zA-Z,]*['.-][a-zA-Z,]*$)[a-zA-Z,'.-]+$/`
这里,而不是省略号,破折号和周期,我想“%”,但它让尽可能多的百分比(%)为即可。
编写一个事件处理程序,它捕获textarea上的按键。让它检查文字区域中的字符event.which
。如果不允许,返回false或调用event.preventDefault()并且不输入字符。
是否有可能使用正则表达式限制文本框中多个相同的字符? – raghurox27
我不确定这里的正则表达式在哪里。你是否试图阻止人们在第一时间输入角色,或者只是向他们显示错误? –
只是防止用户输入该字符.... – raghurox27
任何理由它必须是正则表达式?或者你可以使用尼克斯的答案? – Chewtoy