天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2351|回复: 0

[Iscript] 电话或手机号校验【脚本-电话和手机号校验】

[复制链接]
kimi 发表于 2014-1-3 10:30:30 | 显示全部楼层 |阅读模式
本帖最后由 kimi 于 2014-1-3 10:31 编辑

Q:住宅电话以区域号-7位数字格式和联系人电话以11位数字格式用脚本怎么实现?
A:您好:您可以参考如下脚本:

  1. var value1=getItemValueAsString("验证");
  2. var rtn="";
  3. var  isMobile=/^((\(\d{3}\))|(\d{3}\-))?13\d{9}|15[0-9]\d{8}$/;  //校验手机号的正则表达式
  4. var isTel=/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/; //校验电话号码的正则表达式
  5. if(isMobile.test(value1) || isTel.test(value1)){
  6.    rtn="";
  7. }else{
  8.         rtn="请输入正确的手机号码或电话号码";
  9. }rtn;
复制代码
或者把电话号和手机号合并校验代码如下:

  1. var value1=getItemValueAsString("验证");
  2. var rtn="";
  3. var v=/^((\d{11})|^((\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}))$)$/;
  4. if(v.test(value1)){
  5.         rtn="";
  6. }else{
  7.         rtn="请输入正确的手机号码或电话号码";
  8. }rtn;
复制代码
PS:上述代码写在表单控件的校验脚本中的。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 14:09

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表