<script language="javascript">
alert("hello");
var pattern = new RegExp(/^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$/);
var _value=pattern.test("4548786-567-");
//alert(_value);
</script>
以上是座机号码正则校验,不包函区号