이 정규식 코드는 무엇을 의미합니까?

user3380123

내 프로젝트에 정규식이 있고 그것이 의미하는 바를 이해하려고 노력 중이므로 누군가 나를 도울 수 있다면

/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/

/^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$/

처음에 나는 첫 번째 것을 알고 있지만, (. [_ a-z0-9-] +) * 이것은 무엇을하고 이것은 무엇을 하는가 (. [a-z0-9-] +) * (. [az] {2,4}) $

두 번째로 이것은 무엇입니까? =이 표현에서

$("#mailId").change(function(){
                    var m=$("#mailId").val();
                    var mailRegex=/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/; 
                    if(m=="")
                    $("#errMail").html("MailId can't be empty.");
                    else if(m.match(mailRegex))
                    $("#errMail").html("");
                    else
                        $("#errMail").html("MailId is not valid.");
                });
6502

첫 번째는 특정 형식의 주소에 대한 이메일 유효성 검사입니다.

(name).(name).(name) ... @ (name).(name).(name) ... .(domain)

여기서 이름은 a.. z, 숫자 또는 문자 -의 시퀀스이고 도메인은 2-4 자의 시퀀스입니다. 구체적으로 :

  • ^ = 문자열 시작
  • [_a-z0-9-]+ = 밑줄, 소문자, 숫자 또는 대시 중 하나 이상
  • \. = 점
  • [_a-z0-9-]+ = 밑줄, 소문자, 숫자 또는 대시 중 하나 이상
  • *= 부품 dot+name이 0 번 이상 존재할 수 있음
  • @= @기호
  • [a-z0-9-]+ = 다른 이름
  • (\.[a-z0-9-]+)* = 0 개 이상의 어 노터 시퀀스 dot+name
  • \. = 점
  • [a-z]{2,4} = 2-4 개의 알파벳 문자
  • $ = 문자열 끝

두 번째는 적어도 한 글자와 적어도 한 숫자가 포함 된 일련의 글자와 숫자를 요구하는 잘못된 암호 확인으로 보입니다.

(?= ... )양식은 "제로 폭 예견 주장"이라고하며이 포함 된 식을 확인해야하지만 그렇지 "사용"문자를 않는 것을 의미한다 :

  • ^ = 문자열 시작
  • (?=.*[0-9]) = 임의의 일련의 문자와 숫자 (앞으로보기)
  • (?=.*[a-zA-Z]) = 일련의 문자 및 알파벳 문자 (보기 만 해당)
  • ([a-zA-Z0-9]+) = 숫자와 문자 중 하나 이상의 문자
  • $ = 문자열 끝

처음 두 개의 미리보기 어설 션은 문자와 숫자로만 구성되어야하는 표현식에 하나 이상의 숫자와 하나 이상의 문자가 있는지 확인하는 데 사용됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이 키 코드 한정자는 무엇을 의미합니까?

분류에서Dev

이 정규식 (\ /?)은 무엇을 의미합니까?

분류에서Dev

이 정규식은 무엇을 의미합니까?

분류에서Dev

PHP 에서이 정규식은 무엇을 의미합니까?

분류에서Dev

이 정규식은 무엇을 의미합니까? : (? s

분류에서Dev

이 정규식은 무엇을 의미합니까?

분류에서Dev

이 정규식은 무엇을 의미합니까 : [^ \ (\)] *?

분류에서Dev

이 펄 정규 표현식의 의미는 무엇입니까?

분류에서Dev

정규식에서 [[.ch.]]는 무엇을 의미합니까?

분류에서Dev

'|'는 무엇입니까? (파이프 문자) 정규식에서 의미합니까?

분류에서Dev

이 경고음 코드는 무엇을 의미합니까?

분류에서Dev

이 VB 코드는 무엇을 의미합니까?

분류에서Dev

이 Lisp 코드는 무엇을 의미합니까?

분류에서Dev

JQuery :이 코드는 무엇을 의미합니까?

분류에서Dev

이 자바 코드는 무엇을 의미합니까?

분류에서Dev

이 코드는 무엇을 의미합니까? OpenCV

분류에서Dev

이 코드는 무엇을 의미합니까? (window), function (a, b, c)

분류에서Dev

이 체계 코드는 무엇을 의미합니까? (람다를 사용한 '목록'연산자 정의)

분류에서Dev

Smali 바이트 형식- "t"는 무엇을 의미합니까?

분류에서Dev

이 코드는 정확히 무엇을 의미합니까 (popBackStackImmediate 포함 및 뒤로 누르기)

분류에서Dev

형식이 안전한 쿼리는 정확히 무엇을 의미합니까?

분류에서Dev

이러한 형식 지정자는 무엇을 의미합니까?

분류에서Dev

이 표시는 정확히 무엇을 의미합니까? | =

분류에서Dev

정규식에서 슬래시는 무엇을 의미합니까?

분류에서Dev

PCRE 정규식 끝에서 i와 g는 무엇을 의미합니까?

분류에서Dev

PHP 정규식에서 "~"문자는 무엇을 의미합니까?

분류에서Dev

foo = bar * \ baz 형식의이 파이썬 코드는 무엇을합니까?

분류에서Dev

이 정규식이 무한을 반환하는 이유는 무엇입니까?

분류에서Dev

Bash 정규식 : ^ () $는 무엇이며 어떤 역할을합니까?

Related 관련 기사

  1. 1

    이 키 코드 한정자는 무엇을 의미합니까?

  2. 2

    이 정규식 (\ /?)은 무엇을 의미합니까?

  3. 3

    이 정규식은 무엇을 의미합니까?

  4. 4

    PHP 에서이 정규식은 무엇을 의미합니까?

  5. 5

    이 정규식은 무엇을 의미합니까? : (? s

  6. 6

    이 정규식은 무엇을 의미합니까?

  7. 7

    이 정규식은 무엇을 의미합니까 : [^ \ (\)] *?

  8. 8

    이 펄 정규 표현식의 의미는 무엇입니까?

  9. 9

    정규식에서 [[.ch.]]는 무엇을 의미합니까?

  10. 10

    '|'는 무엇입니까? (파이프 문자) 정규식에서 의미합니까?

  11. 11

    이 경고음 코드는 무엇을 의미합니까?

  12. 12

    이 VB 코드는 무엇을 의미합니까?

  13. 13

    이 Lisp 코드는 무엇을 의미합니까?

  14. 14

    JQuery :이 코드는 무엇을 의미합니까?

  15. 15

    이 자바 코드는 무엇을 의미합니까?

  16. 16

    이 코드는 무엇을 의미합니까? OpenCV

  17. 17

    이 코드는 무엇을 의미합니까? (window), function (a, b, c)

  18. 18

    이 체계 코드는 무엇을 의미합니까? (람다를 사용한 '목록'연산자 정의)

  19. 19

    Smali 바이트 형식- "t"는 무엇을 의미합니까?

  20. 20

    이 코드는 정확히 무엇을 의미합니까 (popBackStackImmediate 포함 및 뒤로 누르기)

  21. 21

    형식이 안전한 쿼리는 정확히 무엇을 의미합니까?

  22. 22

    이러한 형식 지정자는 무엇을 의미합니까?

  23. 23

    이 표시는 정확히 무엇을 의미합니까? | =

  24. 24

    정규식에서 슬래시는 무엇을 의미합니까?

  25. 25

    PCRE 정규식 끝에서 i와 g는 무엇을 의미합니까?

  26. 26

    PHP 정규식에서 "~"문자는 무엇을 의미합니까?

  27. 27

    foo = bar * \ baz 형식의이 파이썬 코드는 무엇을합니까?

  28. 28

    이 정규식이 무한을 반환하는 이유는 무엇입니까?

  29. 29

    Bash 정규식 : ^ () $는 무엇이며 어떤 역할을합니까?

뜨겁다태그

보관