验证电话号码

问题描述:假设在电话号码字段中只能输入数字和+或者-号,不能输入其他字符。

解决方案:

<script type="text/javascript">
    $(document).ready(function(){
        $(‘.error‘).hide();  //.error 隐藏
        $(‘.submit‘).click(function(event){  //点击submit的时候执行函数
            var data = $(‘.infobox‘).val(); //获取infobox的值并赋值给data
            if(validate_phoneno(data)){  //当validate_phoneno函数值为true的时候
                $(‘.error‘).hide(); //.error 隐藏
            }else{
                $(‘.error‘).show(); //.error 显示
                event.preventDefault(); // 取消事件的默认行为,
            }

        });
    });
    function validate_phoneno(ph){ //执行函数将返回一个布尔值(boolean)
        var pattern = new RegExp(/^[0-9-+]+$/);  //匹配规则
        return pattern.test(ph); //返回true或者false
    };

</script>

<form action="" id="signup" method="post">    <div>        <span class="label">Enter Age:</span>        <input type="text" class="infobox" name="age" />        <span class="error">Only numericals allowed</span>    </div>        <input type="submit" value="Submit" class="submit" /></form>

一个小例子留着用~~

时间: 2024-10-12 08:37:58

验证电话号码的相关文章

C# 中使用正则表达式验证电话号码、手机号、身份证号

验证电话号码的主要代码如下: public bool IsTelephone(stringstr_telephone) { returnSystem.Text.RegularExpressions.Regex.IsMatch(str_telephone,@"^(\d{3,4}-)?\d{6,8}$"); } 验证手机号码的主要代码如下: public bool IsHandset(string str_handset) { returnSystem.Text.RegularExpres

C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编

验证电话号码的主要代码如下: public bool IsTelephone(string str_telephone) { return System.Text.RegularExpressions.Regex.IsMatch(str_telephone, @"^(\d{3,4}-)?\d{6,8}$"); } 验证手机号码的主要代码如下: public bool IsHandset(string str_handset) { return System.Text.RegularEx

Code-Validator:验证电话号码(可以是固定电话号码或手机号码)

ylbtech-Code-Validator:验证电话号码(可以是固定电话号码或手机号码) 1.返回顶部 1. using System; using System.Text.RegularExpressions; namespace Sp.Common { public class ValidatorHelper { /// <summary> /// 验证电话号码(可以是固定电话号码或手机号码) /// [固定电话:[3位或4位区号:区号可以用小括号括起来:区号可以省略:区号与本地号间可以

PHP使用正则表达式验证电话号码(手机和固定电话)

这个还不错,很有用. tel='验证的电话号码'; $isMob="/^1[3-8]{1}[0-9]{9}$/";  $isTel="/^([0-9]{3,4}-)?[0-9]{7,8}$/";  if(!preg_match($isMob,$tel) && !preg_match($isTel,$tel))  {   echo '<script>alert("手机或电话号码格式不正确.如果是固定电话,必须形如(xxxx-xxx

[LeetCode] Valid Phone Numbers 验证电话号码

Given a text file file.txt that contains list of phone numbers (one per line), write a one liner bash script to print all valid phone numbers. You may assume that a valid phone number must appear in one of the following two formats: (xxx) xxx-xxxx or

android 验证电话号码或者固定电话 均可

        /*  * 验证号码 手机号 固话均可  *   */ public static boolean isPhoneNumberValid(String phoneNumber) { boolean isValid = false; String expression = "((^(13|15|18)[0-9]{9}$)|(^0[1,2]{1}\\d{1}-?\\d{8}$)|(^0[3-9] {1}\\d{2}-?\\d{7,8}$)|(^0[1,2]{1}\\d{1}-?\\d

验证电话号码中间四位加※

<script type="text/javascript">    $(".changeMobileNum").each(function(){        if(!isNaN($(this).val()) || $(this).val().match(/^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/)){            var num = $(this).val().substring(0,3)+"**

正则表达式验证电话号码的有效性。。。。。。。。。。。。。

匹配11位      (注意对比上面的区别)

手机号码和电话号码合法性验证代码

手机号码和电话号码合法性验证代码: 在某些网站电话号码和手机号码都是必填的,或者说需要填写其中的一项,为了增强网站的真实性也提高用户体验,一般需要进行进行格式合法性验证,下面是摘自网络上的一段验证代码供大家参考之用,希望能够给大家带来一定的帮助. 代码如下: function Checkreg(){ //验证电话号码手机号码,包含153,159号段 if(document.form.phone.value==""&&document.form.UserMobile.va