日期:2014-05-16  浏览次数:20513 次

帮我写个Javascript
我JavaScript不是很熟,谁帮我写个正则表达式
测试[00001]
测试[0.1.2]
测试[00001];测试[0.1.2]
就是中文[数字]
其中数字可以是00001也可以是0.1.2这种的,长度不限
如果有多个,就用;隔开
多谢!

------解决方案--------------------
/^[\u4e00-\u9fa5]+\[\d+(\.\d+)*\](;[\u4e00-\u9fa5]+\[\d+(\.\d+)*\])*$/g

处理结果 (3)
测试[00001]√
测试[0.1.2]√
测试[00001];测试 [0.1.2]√