所以这就是我所拥有的:
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。
答案 0 :(得分:5)
这个正则表达式怎么样:
^[0-9]+[xX]?$
答案 1 :(得分:5)
/^\d+X?$/i
i
标志使表达式不区分大小写。
答案 2 :(得分:0)
/^\d+[xX]?$/g
或
/^\d+[xX]{0,1}$/g