주소 내의 모든 문자열 그룹과 일치하는 정규 표현식

파커 프로젝트

예를 들어이 주소가 있다면;
820 10th Avenue New York, New York 10019

정규식에서 다음을 일치시키고 싶습니다.
820 10th Ave
820 10th Avenue
820 10th Avenue 뉴욕

위는 유일한 예상 형식입니다.

지금까지 내 코드

var re = /(^\d*\D*\w*)/i; 
var str = '820 10th Avenue New York, New York 10019';

다음과 같이 작동합니다.

if(re.test('820 10th Avenue')) console.log('pass'); // pass
if(re.test('820 10th Ave')) console.log('pass'); // pass
if(re.test('820 10th')) console.log('pass'); // pass
if(!re.test('820 9th Ave')) console.log('fail'); // fail
if(!re.test('820')) console.log('fail'); // fail
사자 별자리
  1. 입력 문자열이 주어진 문자열의 일부인지 확인하려면 다음을 사용할 수 있습니다 String.prototype.indexOf().

    var str = '820 10th Avenue New York, New York 10019';
    
    str.indexOf('820 10th Avenue') > -1 // true
    str.indexOf('820 10th Ave') > -1    // true
    str.indexOf('820 10th') > -1        // true
    str.indexOf('820 9th Ave') > -1     // false
    str.indexOf('820') > -1             // true
    

    보다 구체적으로와 비교 0하여 접두사인지 확인하십시오.

    var str = '820 10th Avenue New York, New York 10019';
    
    str.indexOf('820 10th Ave') === 0 // true
    str.indexOf('20 10th Ave') === 0  // false
    
  2. 주어진 예에 따라 패턴 일치를 추가하십시오.

    function testAddress(input) {
        var address = '820 10th Avenue New York, New York 10019';
        var re = /^\d+(\s\w+){2,}/;
        return re.test(input) && address.indexOf(input) === 0;
    }
    
    testAddress('820 10th Ave')             // true
    testAddress('820 10th Avenue')          // true
    testAddress('820 10th Avenue New York') // true
    
    testAddress('820 9th Ave')     // false
    testAddress('820 10th')        // false
    testAddress('820')             // false
    

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

주소 내의 모든 문자열 그룹과 일치하는 정규 표현식

분류에서Dev

단어를 제외한 두 문자열 사이의 모든 항목과 일치하는 정규 표현식

분류에서Dev

인용 된 모든 문자열과 일치하는 정규 표현식

분류에서Dev

문자열과 일치하는 grep의 정규 표현식

분류에서Dev

모든 순열과 일치하는 정규 표현식

분류에서Dev

특정 문자로 시작하지 않는 모든 하위 문자열과 일치하는 정규식의 그룹화

분류에서Dev

문자열의 모든 요일 이름과 일치하는 정규식

분류에서Dev

R의 모든 문자와 정확히 일치하는 정규 표현식

분류에서Dev

정규식과 일치하는 모든 그룹을 추출하여 문자열을 열로 분리

분류에서Dev

주어진 문자열을 제외한 모든 문자열과 일치하는 Python 정규식

분류에서Dev

몇 가지 특정 문자열을 제외한 모든 항목과 일치하는 정규 표현식

분류에서Dev

정규식과 일치하는 문자열의 최소 길이

분류에서Dev

지정된 모든 요소를 포함하지 않는 문자열과 일치하는 정규식

분류에서Dev

주어진 그룹의 두 개 이상의 발생과 일치하는 정규 표현식

분류에서Dev

표현식과 소문자를 일치시키는 정규식

분류에서Dev

지정된 문자 이전의 모든 항목과 일치하는 정규식

분류에서Dev

정확한 문자열과 일치하는 정규 표현식

분류에서Dev

문자열과 정확히 일치하는 정규 표현식

분류에서Dev

URL 하위 문자열과 일치하는 정규 표현식

분류에서Dev

특정 문자열 위의 모든 항목과 일치하는 정규식은 무엇입니까?

분류에서Dev

펄의 정규 표현식과 일치하는 문제

분류에서Dev

대문자가있는 모든 URL과 일치하는 정규식 캡처 그룹

분류에서Dev

문자열과 일치하는 정규 표현식

분류에서Dev

정규식은 2 자 사이의 모든 문자열과 일치합니다.

분류에서Dev

일치하지 않는 문자열 끝의 정규 표현식

분류에서Dev

특정 그룹을 제외한 모든 항목과 일치하는 정규 표현식

분류에서Dev

주어진 문자열과 일치하는 정규식을 작성하고 그룹으로 분할

분류에서Dev

정규식과 일치하는 모든 가능한 하위 문자열

분류에서Dev

정규식 : 두 문자열 사이의 모든 문자 일치

Related 관련 기사

  1. 1

    주소 내의 모든 문자열 그룹과 일치하는 정규 표현식

  2. 2

    단어를 제외한 두 문자열 사이의 모든 항목과 일치하는 정규 표현식

  3. 3

    인용 된 모든 문자열과 일치하는 정규 표현식

  4. 4

    문자열과 일치하는 grep의 정규 표현식

  5. 5

    모든 순열과 일치하는 정규 표현식

  6. 6

    특정 문자로 시작하지 않는 모든 하위 문자열과 일치하는 정규식의 그룹화

  7. 7

    문자열의 모든 요일 이름과 일치하는 정규식

  8. 8

    R의 모든 문자와 정확히 일치하는 정규 표현식

  9. 9

    정규식과 일치하는 모든 그룹을 추출하여 문자열을 열로 분리

  10. 10

    주어진 문자열을 제외한 모든 문자열과 일치하는 Python 정규식

  11. 11

    몇 가지 특정 문자열을 제외한 모든 항목과 일치하는 정규 표현식

  12. 12

    정규식과 일치하는 문자열의 최소 길이

  13. 13

    지정된 모든 요소를 포함하지 않는 문자열과 일치하는 정규식

  14. 14

    주어진 그룹의 두 개 이상의 발생과 일치하는 정규 표현식

  15. 15

    표현식과 소문자를 일치시키는 정규식

  16. 16

    지정된 문자 이전의 모든 항목과 일치하는 정규식

  17. 17

    정확한 문자열과 일치하는 정규 표현식

  18. 18

    문자열과 정확히 일치하는 정규 표현식

  19. 19

    URL 하위 문자열과 일치하는 정규 표현식

  20. 20

    특정 문자열 위의 모든 항목과 일치하는 정규식은 무엇입니까?

  21. 21

    펄의 정규 표현식과 일치하는 문제

  22. 22

    대문자가있는 모든 URL과 일치하는 정규식 캡처 그룹

  23. 23

    문자열과 일치하는 정규 표현식

  24. 24

    정규식은 2 자 사이의 모든 문자열과 일치합니다.

  25. 25

    일치하지 않는 문자열 끝의 정규 표현식

  26. 26

    특정 그룹을 제외한 모든 항목과 일치하는 정규 표현식

  27. 27

    주어진 문자열과 일치하는 정규식을 작성하고 그룹으로 분할

  28. 28

    정규식과 일치하는 모든 가능한 하위 문자열

  29. 29

    정규식 : 두 문자열 사이의 모든 문자 일치

뜨겁다태그

보관