Regex JS中“Abc-123”的正则表达式是什么

Regex JS中“Abc-123”的正则表达式是什么,regex,Regex,我无法找到Abc-123的确切正则表达式,即JS中的字母Abc…,破折号-,数字0-9。我现在创造的是: [a-zA-Z]-[0-9]+$. 数字的最后一部分工作正常,但破折号之前的第一部分工作不正常,因为它也接受不需要的带字符串的数字。字母和数字可以是任意长度。我想你想要的是量词+\d与[0-9]相同 @Jahangir很高兴能提供帮助:点击勾号,将其标记为答案 /^[a-z]+-\d+$/i

我无法找到Abc-123的确切正则表达式,即JS中的字母Abc…,破折号-,数字0-9。我现在创造的是:

[a-zA-Z]-[0-9]+$.

数字的最后一部分工作正常,但破折号之前的第一部分工作不正常,因为它也接受不需要的带字符串的数字。字母和数字可以是任意长度。

我想你想要的是量词+\d与[0-9]相同


@Jahangir很高兴能提供帮助:点击勾号,将其标记为答案
/^[a-z]+-\d+$/i