Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 55077|Atsakyti: 3

[Šaltinis] C# naudoja reguliariąsias išraiškas telefono numeriams, mobiliųjų telefonų numeriams, ID numeriams patikrinti

[Kopijuoti nuorodą]
Paskelbta 2015-12-23 18:12:47 | | |
  1. 验证电话号码的主要代码如下:
  2.    public bool IsTelephone(stringstr_telephone)
  3.    {
  4.    returnSystem.Text.RegularExpressions.Regex.IsMatch(str_telephone,@"^(\d{3,4}-)?\d{6,8}$");
  5.    }
  6. 验证手机号码的主要代码如下:
  7. public bool IsHandset(string str_handset)
  8.    {
  9.    returnSystem.Text.RegularExpressions.Regex.IsMatch(str_handset,@"^[1]+[3,5]+\d{9}");
  10.    }
  11. 验证身份证号的主要代码如下:
  12.    public bool IsIDcard(stringstr_idcard)
  13.    {
  14.    returnSystem.Text.RegularExpressions.Regex.IsMatch(str_idcard,@"(^\d{18}$)|(^\d{15}$)");
  15.    }
  16. 验证输入为数字的主要代码如下:
  17.    public bool IsNumber(stringstr_number)
  18.    {
  19.    returnSystem.Text.RegularExpressions.Regex.IsMatch(str_number,@"^[0-9]*$");
  20.    }
  21. 验证邮编的主要代码如下:
  22.    public boolIsPostalcode(string str_postalcode)
  23.    {
  24.    returnSystem.Text.RegularExpressions.Regex.IsMatch(str_postalcode,@"^\d{6}$");
  25.    }
Kopijuoti kodą






Ankstesnis:Ajax Post įsipareigojimų kinų iškraipytais simboliais IE JQuery problemos sprendimas
Kitą:Šiandien Kūčių vakarą linkiu jums visiems laimingų Kūčių, obuolių neduosiu
 Savininkas| Paskelbta 2015-12-24 18:15:37 |
Kai kurie iš aukščiau pateiktų dalykų yra neteisingi, o žemesni aš patikrinau, kad tai teisinga!


  1. /// <summary>
  2.         /// 判断登录名是否是邮箱
  3.         /// </summary>
  4.         /// <param name="emailStr"></param>
  5.         /// <returns></returns>
  6.         public static bool IsEmail(string emailStr)
  7.         {
  8.             return Regex.IsMatch(emailStr, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
  9.         }

  10.         /// <summary>
  11.         /// 判断登录名是否是电话号码
  12.         /// </summary>
  13.         /// <param name="str_handset"></param>
  14.         /// <returns></returns>
  15.         public static bool IsHandset(string str_handset)
  16.         {
  17.             return Regex.IsMatch(str_handset, @"^[1]+[3,4,5,6,7,8]+\d{9}");
  18.         }
Kopijuoti kodą


 Savininkas| Paskelbta 2021-07-14 13:25:56 |
Gamybos aplinkos naudojimo tikrinimas

Paskelbta 2022-03-08 13:28:44 |
Išmokite mokytis
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com