Regex
-
regex : html 패턴 regex를 js 형식으로 변환카테고리 없음 2020. 8. 19. 15:20
질문 이 기능이 작동하도록하고 싶습니다. function ausPhoneValidate(str){if (/^(?:\\+?(61))? ?(?:\\((?=.*\\)))?(0?[2-57-8])\\)? ?(\\d\\d(?:[- ](?=\\d{3})|(?!\\d\\d[- ]?\\d[- ]))\\d\\d[- ]?\\d[- ]?\\d{3})$/.test(str)){return true;}return false;} 다음 정규식을 사용하여 : pattern="^(?:\+?(61))? ?(?:\((?=.*\)))?(0?[2-57-8])\)? ?(\d\d(?:[- ](?=\d{3})|(?!\d\d[- ]?\d[- ]))\d\d[- ]?\d[- ]?\d{3})" 이 바이올린 JSfiddle 을 확인하세요. Additional..
-
모든 제어 문자와 일치하지만 줄 바꿈 \ n카테고리 없음 2020. 8. 16. 15:06
질문 줄 바꿈 을 제외하고 제어 문자 와 일치하는 정규식을 작성하는 방법이 있습니까? "\ n"? 다음과 같은 제어 문자를 잡는 정규식을 작성할 수 있습니다. /\p{Cc}/ 답변1 이렇게해야합니다. /(?!\n)\p{Cc}/ 부정적인 미리보기, 줄 바꿈과 일치해서는 안 됨 답변2 str = "Q\cA\n\cD%\cH\n" #=> "Q\u0001\n\u0004%\b\n" str.gsub(/[^\p{Cc}]|\n/, '') #=> "\u0001\u0004\b" 참고 "\cH" #=> "\b" 출처 : https://stackoverflow.com/questions/48562959/match-all-control-characters-but-line-break-n