手機號碼與郵箱驗證的正規表示式及其常用正規表示式

2021-09-25 13:06:21 字數 4550 閱讀 2640

var reg =

/^1[3|4|5|7|8][0-9]$/;

//驗證規則

var phonenum =

'15507621999';

//手機號碼

var flag = reg.test(phonenum);

//true

二:郵箱驗證 email.onchange = function())$/; if(reg.test(email))else var reg_phone=/^1[3|4|5|7|8][0-9]$/; //匹配9個0-9的任意數字

? 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

/* 合法uri */

exportfunctionvalidateurl(textval)

/* 小寫字母 */

exportfunctionvalidatelowercase(str)

/* 大寫字母 */

exportfunctionvalidateuppercase(str)

/* 大小寫字母 */

exportfunctionvalidatealphabets(str)

/* 市場售價 */

exportfunctionvalidateprice(str) )?$)|(^0(\.\d)?$)/

returnreg.test(str)

}

/* 庫存預警值 匹配非負整數(正整數 + 0) */

exportfunctionvalidatestockwarn(str)

/* 比價** 只驗證京東和蘇寧** */

exportfunctionvalidatecomparewebsite(str) )(jd|suning)\.(com$|com\/[\s]*)/i

returnreg.test(str)

}

/* 固定** */

exportfunctionvalidatetelephone(str) \)|\d-|\s)?\d$/

returnreg.test(str)

}

/* 手機號碼 */

exportfunctionvalidatephonenumber(str) $/

returnreg.test(str)

}

/* 手機號碼和固定** */

exportfunctionvalidatephtelnumber(str) -\d)|(1[3456789]\d))$/

returnreg.test(str)

}

/* 電子郵箱 */

exportfunctionvalidateemail(str)

/* 郵編 */

exportfunctionvalidatezipcode(str) $/

returnreg.test(str)

}

/* 身份證 */

exportfunctionvalidateidcard(str) $)|(^\d$)|(^\d(\d|x|x)$)/

returnreg.test(str)

}

/* 銀行卡號 15位或者16位或者19位 */

exportfunctionvalidatebank(str) )(\d|\d|\d)$/

returnreg.test(str)

}

/* 納稅人識別碼 */

exportfunctionvalidatetaxpayer(str) )(\d|\d|\d)$/

returnreg.test(str)

}

/* 匹配全空格 */

exportfunctionvalidateallblank(str)

總結

您可能感興趣的文章:

正規表示式手機號碼驗證以及郵箱驗證

1.實現正規表示式手機驗證。常見手機號碼都是11位 前3位表示地區以及運營商 正規表示式reg 中 1 表示以1開頭的 3 0 9 表示第2個數是3,3後面跟的資料是從0 9的數字 所以這裡就有兩個數 d 後面跟8個數字 由於有聯通號碼段,移動號碼段,電信號碼段 所以使用了 或運算子。如果不懂可以簡...

手機號碼正規表示式

匹配手機號碼的正規表示式 13 0 9 14 5,7 15 0 3,5 9 17 0,3,5 8 18 0 9 166 198 199 147 d 判斷是否是手機號 param mobile return public static boolean ismobile string mobile 代表...

使用正規表示式驗證手機號碼

開發工具與關鍵技術 vs2015 正規表示式function checkphone phone if ab.test phone false returnfalse 如上 所示,我們寫了乙個方法驗證手機號碼,其實就是乙個正規表示式,它規定第一位數字輸入的必須是1,第二位數字輸入的必須是3,4,5,7...