有人可以帮我编写一个正则表达式,与测试函数一起使用,以在字符串或具有逗号分隔数字的数字列表中查找准确接收的数字。
例如。我有像 125 这样的参数和像 '12,74,48,125,1253,1' 这样的字符串,或者如果更容易使用数字列表 12,74,48,125,1253,1 (我可以同时使用) 我怎样才能编写正则表达式来准确找到这个数字并返回 true 或 false。
我用了这个,但它不知道数字是否有 3 或 4 位
if(new RegExp('\\b'+number+'\\b').test('12,74,48,125,1253,1')){
alert('true');
}
此列表也可以只有一个数字,例如“125” 我很少练习正则表达式。 提前致谢。
最佳答案
if it more easy to use list of numbers 12,74,48,125,1253,1
不要使用正则表达式。只需检查该数字是否在数组中即可。
var nums = [12,74,48,125,1253,1];
if (nums.indexOf(125) >= 0) {
alert('true');
}
关于javascript - 正则表达式 javascript 检查逗号分隔的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10398889/