月份-3位以内数字
如:09-123 或09-8 或12-25
用于web页面文本框验证输入
我写的是/^(0[1-9]|1[0-2])\-d{1,3}$/
可运行后总提示 stack overflow at line: 0 
没有多少分啊,好心的高手帮忙吧,非常感谢! 正则是放在onpropertychange里面的

解决方案 »

  1.   

    非常感谢上面各位的回复
    其实我原来写的就是这样的,只是在这里少打了个\我这个是用在网页文本框中用于验证用户输入的
    onpropertychange="if(this.value==this.value2){return;}if (this.value.search(/^(0[1-9]|1[0-2])\-\d{1,3}$/
    )==-1){this.value=(this.value2)?this.value2:'';}else{this.value2=this.value}"我也是通过别的代码改成这样的,目的是让用户按照我的格式输入,可改成这样就不行了,老大们帮忙,非常感谢