String.prototype.Trim = function() {
  var m = this.match(/^\s*(\S+(\s+\S+)*)\s*$/);
  return (m == null) ? "" : m[1];
}
String.prototype.isMobile = function() {
  return (/^(?:13\d|15\d|18[89])-?\d{5}(\d{3}|\*{3})$/.test(this.Trim()));
}

function chkForm(oForm) {
  if (oForm.q.value.isMobile())  {
    oForm.q.value=oForm.q.value.Trim();
    return true;
  } else {
    alert("请输入正确的手机号码!");
  }
  return false;
}