允许所有数字和可选的字母 x(不区分大小写)

Allow all numbers and an optional letter x (case-insenstive) at the end

本文关键字:不区 大小写 许所 数字      更新时间:2023-09-26

这就是我所拥有的:

is_allowed = /^'d+$/.test(my_number)
// variables below should be allowed
my_number = 93420342
my_number = '94354243X'
my_number = '4234x'
// these variables would fail
my_number = 'x'
my_number = '8234a9f'
my_number = 'sadfdX'
my_number = ''

不确定如何在末尾包含不区分大小写的 x。

/^'d+X?$/i

i标志使表达式不区分大小写。

这个正则表达式怎么样:

^[0-9]+[xX]?$
/^'d+[xX]?$/g

/^'d+[xX]{0,1}$/g