Javascript 如何在JS正则表达式中表达任何;iPhone10,3“&引用;iPhone10,6“&引用;iPhone11,2“&引用;iPhone11,4“&引用;iPhone11,8“;

Javascript 如何在JS正则表达式中表达任何;iPhone10,3“&引用;iPhone10,6“&引用;iPhone11,2“&引用;iPhone11,4“&引用;iPhone11,8“;,javascript,regex,Javascript,Regex,我想知道我的名字。 我想检查JS中的const type是否等于 "iPhone10,3", "iPhone10,6", "iPhone11,2", "iPhone11,4", "iPhone11,8" 我想用最短的方式表达,但有点复杂 是 最短?如果只允许这5个特定的可能值,还应限制iPhone 11的颠覆: ^iPhone(10,[36]|11,[248])$ 如果您只想允许这5个特定的可能值,那么您还应该限制对iPhone 11的颠覆: ^iPhone(10,[36]|11,[248

我想知道我的名字。 我想检查JS中的
const type
是否等于

"iPhone10,3", "iPhone10,6", "iPhone11,2", "iPhone11,4", "iPhone11,8"

我想用最短的方式表达,但有点复杂


最短?

如果只允许这5个特定的可能值,还应限制iPhone 11的颠覆:

^iPhone(10,[36]|11,[248])$

如果您只想允许这5个特定的可能值,那么您还应该限制对iPhone 11的颠覆:

^iPhone(10,[36]|11,[248])$

你不必在正则表达式中转义逗号。你也不必在正则表达式中转义逗号。我认为这应该也适用于
/^iPhone1(0,[36]| 1,[248])/
我认为这应该也适用于
/^iPhone1(0,[36]| 1,[248])/