首页 新闻 会员 周边 捐助

js正则表达式

0
[已解决问题] 解决于 2020-12-03 15:56

javascript正则表达式,只允许数字和逗号 数字开头一个逗号间隔
请教大佬

anluo小毛虫的主页 anluo小毛虫 | 菜鸟二级 | 园豆:354
提问于:2020-12-01 16:51

例如:
1
2,3
4,5,9,6

anluo小毛虫 3年前
< >
分享
最佳答案
0

奖励园豆:5
千浔 | 菜鸟二级 |园豆:407 | 2020-12-01 17:52

🙏

anluo小毛虫 | 园豆:354 (菜鸟二级) | 2020-12-01 18:00
其他回答(2)
0
    var a = ',123123asdad';
    var b = 'a1232';
    var c = '1,qwe21';
    function f(data) {
        /^[0-9]|,/.test(data)?console.log(data,'符合'):console.log(data,'不符合')
    }
    f(a);
    f(b);
    f(c);
小小咸鱼YwY | 园豆:3312 (老鸟四级) | 2020-12-01 17:01

需要这种格式 '12,12,12,12,12'

支持(0) 反对(0) anluo小毛虫 | 园豆:354 (菜鸟二级) | 2020-12-01 17:07

@anluo小毛虫: 啥意思,你表达的有问题哦,按照你的表达的,就是这样-,-

支持(0) 反对(0) 小小咸鱼YwY | 园豆:3312 (老鸟四级) | 2020-12-01 17:08

@小小咸鱼YwY: 只能是数字和分号,包好字幕也符合还OK?

支持(0) 反对(0) anluo小毛虫 | 园豆:354 (菜鸟二级) | 2020-12-01 17:10
0

^\d+(,\d+)*$
和楼上一样

T,X | 园豆:201 (菜鸟二级) | 2020-12-01 19:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册