+ -
当前位置:首页 → 问答吧 → 请大家帮忙写个正则

请大家帮忙写个正则

时间:2011-11-17

来源:互联网

验证类似于这样的类型 (123456789,12345678;123456789,12345678)

第一个为9位数字 第二个为8为数字,每两个为一组 按';' 隔开,每组内数字按','隔开,有N组

作者: yijianzuifen   发布时间: 2011-11-17

/^(\d{9},\d{8})(;(\d{9},\d{8}))*$/

这样?

作者: cj205   发布时间: 2011-11-17

引用 1 楼 cj205 的回复:
/^(\d{9},\d{8})(;(\d{9},\d{8}))*$/

这样?

我看像

难道外面 还加上()

/^\((\d{9},\d{8})(;(\d{9},\d{8}))\)*$/

作者: soonfei   发布时间: 2011-11-17

JScript code
        var str = '123456789,12345678; 123456789,12345678';
        alert(/^\d{9}\,\d{8}(?:\;\s*\d{9},\d{8})*$/.test(str));

作者: axiheyhey   发布时间: 2011-11-17

相关阅读 更多