Javascript 我如何只允许用户在文本框中输入[1-9]-[一些字符]?

Javascript 我如何只允许用户在文本框中输入[1-9]-[一些字符]?,javascript,jquery,regex,Javascript,Jquery,Regex,我有一个要求,我必须允许数字在1-10000之间,然后是“-”,最后是一些字符。有人能帮我吗?这应该行 /^([1-9][0-9]{0,3}|10000)-[a-zA-Z]+$/ 这应该行得通 /^([1-9][0-9]{0,3}|10000)-[a-zA-Z]+$/ 你为什么不保留两个文本框呢?到目前为止你都尝试了什么?试试这个为什么不保留两个文本框呢?到目前为止你都尝试了什么?试试这个

我有一个要求,我必须允许数字在1-10000之间,然后是“-”,最后是一些字符。有人能帮我吗?

这应该行

/^([1-9][0-9]{0,3}|10000)-[a-zA-Z]+$/
这应该行得通

/^([1-9][0-9]{0,3}|10000)-[a-zA-Z]+$/

你为什么不保留两个文本框呢?到目前为止你都尝试了什么?试试这个为什么不保留两个文本框呢?到目前为止你都尝试了什么?试试这个