正则表达式问题....如何为空也能通过... ^((0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?)?$ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ^((0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?)?$在你写好的正则表达式后面再加个?来匹配不行吗? (^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$)? 你们试验的能通过吗?我测试不通过!我说的空值 是指不填任何东西的时候就不验证! 不填任何东西就是不需要验证了,你这个需求很怪。 其实楼主不要过于纠结于需求 其实需求是一个大方面,等你具体实现是有很多种方式的,并不一定完全按照需求来完成,因为用户是不管你是怎么去实现的,他看到的永远只是实现后的效果 你先判断是不是为空,不为空就用验证就行了 如何在页面上动态显示,程序已经执行到了哪一步? 咨询一下这个文件上传的问题! ASP和ASP.NET如何共享SESSION值 怎样知道页面的当前回传是由哪个事件引起的? .Text的问题...... 請教關于Unicode碼的問題!~ 请问有什么方法能够修改浏览器地址栏里的信息吗? ????????如何在ASPNET对上传图片不创建文件形成缩小图? 运行ASP.NET程序时发生HTTP 500 内部服务器错误 请问做ASP.NET页面有没有象WINDOWS FORM中类似MEMO的东西. VS2010 Chart控件0值怎么处理? 是否能在winfrom里的listview中拖放控件???
^((0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?)?$在你写好的正则表达式后面再加个?来匹配不行吗?