심재운 블로그

728x90
반응형

JavaScript Regular Expressions made easy


자바스크립트 정규화 표현식을 쉽게 만들어 주는 api 입니다.




지원하는 언어는 다양합니다.


  • Ruby
  • C#
  • Python
  • Java
  • Groovy
  • PHP
  • Haskell
  • Haxe
  • C++
  • Objective-C
  • Perl
  • Swift


  • 자바스크립트도 지원하는데요.


    <script src="VerbalExpressions.js"></script>



    샘플


    1) 도메인 정확한지 체크


    // Create an example of how to test for correctly formed URLs
    var tester = VerEx()
        .startOfLine()
        .then('http')
        .maybe('s')
        .then('://')
        .maybe('www.')
        .anythingBut(' ')
        .endOfLine();

    // Create an example URL
    var testMe = 'https://www.google.com';

    // Use RegExp object's native test() function
    if (tester.test(testMe)) {
        alert('We have a correct URL '); // This output will fire}
    } else {
        alert('The URL is incorrect');
    }

    console.log(tester); // Outputs the actual expression used: /^(http)(s)?(\:\/\/)(www\.)?([^\ ]*)$/


    2) 문자열 변경하기


    var result = VerEx().find('red').replace('We have a red house', 'blue');

    // Outputs "We have a blue house"
    alert(result);





    728x90
    반응형

    이 글을 공유합시다

    facebook twitter kakaoTalk kakaostory naver band

    본문과 관련 있는 내용으로 댓글을 남겨주시면 감사하겠습니다.

    비밀글모드