允许所有数字和可选的字母 x(不区分大小写)
Allow all numbers and an optional letter x (case-insenstive) at the end
这就是我所拥有的:
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
相关文章:
- 如何使后缀函数不区分大小写
- 使搜索不区分大小写
- Regex:匹配以“AM”结尾的单词(不区分大小写比较)
- 如何使用jQuery进行不区分大小写的搜索
- 将字符串添加到不区分大小写的 RegExp 中替换的事物开始
- javascript从字符串创建不区分大小写的regex
- :包含不区分大小写的解决方案在替换文本以突出显示时不起作用
- 当涉及到if语句时,我如何使Javascript不区分大小写
- 使用简单的角度滤波器来替换输入字符串中某些字符串的所有出现,而不考虑大小写和空格
- Regex以匹配整数或单词“”;“其他”;,不区分大小写
- Javascript中不区分大小写的自动完成
- 使.search()对变量不区分大小写
- extjssortable不按大小写和日期排序
- 在DOM中搜索字符串时不区分大小写
- 不区分大小写的自动完成搜索(使用java、javascript、jquery)
- 如何将不区分大小写添加到照片库搜索框jquery
- 使答案不区分大小写
- 使用 Amazon Dynamo DB 进行不区分大小写的查询
- 正则表达式不区分大小写,输入匹配
- 不区分大小写的 jQuery 属性选择器