JavaScript Regular Expressions made easy
자바스크립트 정규화 표현식을 쉽게 만들어 주는 api 입니다.
지원하는 언어는 다양합니다.
RubyC#PythonJavaGroovyPHPHaskellHaxeC++Objective-CPerlSwift
자바스크립트도 지원하는데요.
<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);