재우니의 블로그

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);