一个正则表达式的问题。 var pattern1 = /^\(0\d{2}\)[- ]?\d{8}$|^0\d{2}[- ]?\d{8}$/;你这个正则写得不好。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var pattern1 = /^(\(0\d{2}\)|(0\d{2}))-?\d{8}$/;document.writeln(pattern1.test("(021-98547520")); 还有空格啊,sorry少写了var pattern1 = /^(\(0\d{2}\)|(0\d{2}))(-| )?\d{8}$/;document.writeln(pattern1.test("(021) -98547520")); 一个关于undefined的问题 求JavaScript学习资料~~ 在window.onload中注册img的onload事件失败? js之间变量传递问题 为什么我这层怎么接触不上呢?有人可以给改改吗?onmouseover 和 onmouseout 的问题! Email收件人的值如何获取,请各位大神帮忙 加急 如何增加动态控件,一个很有趣的问题。给50分 js的下拉菜单 JS里绝对值的函数是什么? 怎么把数据存到内存中?? 求一正则表达式 求一個用JS打開OUTLOOK看郵件內容的代碼
document.writeln(pattern1.test("(021-98547520"));
document.writeln(pattern1.test("(021) -98547520"));