求一正则表达式 规则如下:以逗号分隔的组,每组是八位数字或者是 (八位数字-八位数字)例如:12312876,86548765-92348756,75437893小弟在这谢谢大家了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 提取还是验证//提取\d{8}(-\d{8})?(,\d{8}(-\d{8})?)*//验证^\d{8}(-\d{8})?(,\d{8}(-\d{8})?)*$ String s = "12312876,86548765-92348756,75437893"; System.out.println(s.matches("^(\\d{8}(?:-|,|$))+"));但这个不负责取出每个哦,只是判断 逗号分割之后检查每个单元MacReg = /(^[1-9][0-9]{7}$)|(^[1-9][0-9]{7}-[1-9][0-9]{7}$)/; document.write(MacReg+"<BR>"); document.write("12345678:"+MacReg.test("12345678")+"<BR>"); document.write("12345678-87654321:"+MacReg.test("12345678-87654321")+"<BR>"); document.write("12345678-8765433:"+MacReg.test("12345678-8765433")+"<BR>"); document.write("12345678-8765433A:"+MacReg.test("12345678-8765433A")+"<BR>"); document.write("12345678,876543:"+MacReg.test("12345678,876543")+"<BR>"); 变量值置换 这个程序大致什么意思?谢谢赐教 关于JTable中使用JTree的方法 帮帮忙:swing中做一段文字的滚动(上下方向) 看着容易,`~其实不好搞的问题~~??请高手~ 哪位大虾能指点小弟一下~! 网易居然用的Resin,没想到! 服务器上启动的java单个程序如配置debug端口进行调试,像jboss那样,求大牛!! 請教 求大神帮帮 请问如何动态显示JFRAME中ContentPane中的内容 大家用啥让jar转exe的?谢谢..
\d{8}(-\d{8})?(,\d{8}(-\d{8})?)*
//验证
^\d{8}(-\d{8})?(,\d{8}(-\d{8})?)*$
System.out.println(s.matches("^(\\d{8}(?:-|,|$))+"));
但这个不负责取出每个哦,只是判断
MacReg = /(^[1-9][0-9]{7}$)|(^[1-9][0-9]{7}-[1-9][0-9]{7}$)/;
document.write(MacReg+"<BR>");
document.write("12345678:"+MacReg.test("12345678")+"<BR>");
document.write("12345678-87654321:"+MacReg.test("12345678-87654321")+"<BR>");
document.write("12345678-8765433:"+MacReg.test("12345678-8765433")+"<BR>");
document.write("12345678-8765433A:"+MacReg.test("12345678-8765433A")+"<BR>");
document.write("12345678,876543:"+MacReg.test("12345678,876543")+"<BR>");