일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- list
- input
- table
- Eclipse
- 배열
- vscode
- Visual Studio Code
- 테이블
- windows
- date
- Button
- 자바스크립트
- ArrayList
- Maven
- html
- CSS
- string
- IntelliJ
- js
- Array
- 자바
- json
- CMD
- 인텔리제이
- 이탈리아
- Java
- 이클립스
- javascript
- 문자열
- 정규식
- Today
- Total
목록정규식 (14)
어제 오늘 내일
정규식으로 핸드폰 번호 체크하기하이픈(-) 포함하이픈(-) 및 공백 미포함 (숫자만 포함) 1. 하이픈 포함허용하는 형식010-1234-5678011-234-5678016-789-1234017-456-7890019-9876-5432 정규식/^01[016789]-\d{3,4}-\d{4}$/ ^: 문자열 시작01: 핸드폰 번호는 01로 시작[016789]: 두 번째 자리는 0, 1, 6, 7, 8, 9 중 하나010, 011, 016, 017, 018, 019만 유효-: 하이픈이 반드시 포함되어야 함\d{3,4}: 중간 번호는 3자리 또는 4자리\d{4}: 마지막 번호는 4자리$: 문자열 끝 예제 코드function isHyphenMobileNumber(phone) { const regex = /^01[..
정규식으로 전화번호 체크하기 1. 하이픈 포함 전화번호 검사형식 예시010-1234-567802-123-4567031-123-4567정규식/^0\d{1,2}-\d{3,4}-\d{4}$/ ^: 문자열 시작0: 전화번호는 0으로 시작\d{1,2}: 지역번호는 1~2자리 (02, 031 등)-: 하이픈이 반드시 포함되어야 함\d{3,4}: 중간 번호는 3~4자리\d{4}: 마지막 번호는 4자리$: 문자열 끝예제 코드function isHyphenPhoneNumber(phone) { const regex = /^0\d{1,2}-\d{3,4}-\d{4}$/; return regex.test(phone);}console.log(isHyphenPhoneNumber("010-1234-5678")); // truec..
정규식으로 문자열이 숫자인지 체크하기JavaScript에서 문자열이 숫자만으로 이루어졌는지 확인하기 위해 다양한 정규표현식을 사용할 수 있습니다.방법 1: 기본 정규표현식가장 기본적인 형태로, 문자열이 0에서 9까지의 숫자로만 이루어졌는지 검사합니다.function isNumeric(str) { return /^[0-9]+$/.test(str);}console.log(isNumeric("12345")); // trueconsole.log(isNumeric("123a5")); // falseconsole.log(isNumeric("00123")); // trueconsole.log(isNumeric("")); // false (빈 문자열도 false 처리)console.log(isNume..
Javascript에서 정규식을 이용하여 문자열의 공백을 제거하는 방법입니다. str.replace(/\s/g, ''); 예제 const str = "안 녕 하 세 요 "; const trimStr = str.replace(/\s/g, ''); console.log(trimStr); // "안녕하세요"; 1. replace() 함수 JavaScript의 replace() 함수는 문자열에서 특정 패턴을 찾아 다른 문자열로 대체하는 데 사용됩니다. str.replace(searchValue, newValue) 자세한 설명은 지난 포스팅을 참조하세요. [Javascript] 문자열에서 특정 문자열 치환하기 (replace) [Javascript] 문자열에서 특정 문자열 치환하기 (replace) Javascr..
Javascript의 문자열에서 특정 문자를 제거하기 위해서는 replace() 함수를 사용할 수 있습니다. replace() 특정 문자 제거하기 특정 문자 모두 제거하기 특정 문자 대소문자 구분 없이 모두 제거하기 replace() let newStr = str.replace(substr, newSubstr); replace() 함수는 str문자열에서 파라미터로 입력 받은 substr과 일치하는 부분을 찾아서, (substr은 일반 문자열이 될 수도 있고, 정규식이 될 수도 있습니다.) newSubstr로 교체한 문자열을 리턴합니다. (newSubstr은 일반 문자열이 될 수도 있고, 함수가 될 수도 있습니다.) 파라미터 substr 변경할 대상 문자열 (또는 정규식) 이 값이 일반 문자열일 경우, 전..
Javascript에서 문자열의 마지막 문자를 제거하는 4가지 방법을 정리하였습니다. slice() substring() substr() replace() slice() slice() 함수는 문자열의 일부를 잘라서 새로운 문자열을 리턴합니다. str.slice(startIndex[, endIndex]) 파라미터 startIndex (필수 입력값) 잘라낼 문자열의 시작 index입니다. 0부터 시작합니다. 만약, 이 값이 음수이면, [문자열 길이 + startIndex]로 계산되어 실행됩니다. 예를 들어, 위 예제에서 startIndex가 -3이면, 이것은 (4+(-3)), 즉, 1과 같습니다. endIndex (optional) 문자열을 잘라낼 종료 index입니다. 0부터 시작합니다. 문자열이 추출될 ..
문자열을 특정 구분자로 자르기 위해서 split() 함수를 사용할 수 있습니다. [Java] 구분자로 문자열 자르기 (split) [Java] 구분자 여러개로 문자열 자르기 (split) 그런데, 문자열을 마침표('.')로 구분하여 자르기 위해 아래와 같이 코드를 작성하면 빈 배열이 리턴되는 것을 확인 할 수 있습니다. import java.util.Arrays; public class SplitWithDot { public static void main(String[] args) { String str = "a.b.c"; String[] strArr = str.split("."); System.out.println(Arrays.toString(strArr)); // [] } } str.split("."..
지난번에는 split() 메소드를 사용하여 문자열을 자르는 방법을 알아보았습니다. [Java] 구분자로 문자열 자르기 (split) 이 때는, 1개의 구분자를 이용하여 문자열을 자르는 예제를 살펴보았었습니다. 이번에는 여러개의 구분자로 문자열을 자르는 예제를 소개합니다. 구분자 여러개로 문자열 자르기(split()) split() 메소드는 다음과 같이 2가지 형태로 사용할 수 있습니다. public String[] split(String regex) public String[] split(String regex, int limit) split() 메소드는 파라미터로 문자열을 구분할 정규식 형태의 구분자(delimiter)를 입력받습니다. 구분자는 정규식(regular expression) 형태이기 때문에..
지난 번에는 java.lang.String 클래스의 substring() 메소드를 이용하여 문자열을 자르는 방법을 알아보았습니다. [Java] 문자열 자르기 (substring) 이번에는 구분자를 사용하여 문자열을 자르는 방법을 알아보도록 하겠습니다. 구분자로 문자열 자르기 - split() 구분자를 사용하여 문자열을 자를 때는 java.lang.String 클래스의 split() 메소드를 사용합니다. 1. Method Signature split() 메소드는 다음과 같이 2가지 형태로 사용할 수 있습니다. public String[] split(String regex) public String[] split(String regex, int limit) 2. split(String regex) 정규식 문..
지난번에는 문자열의 앞뒤 공백을 제거하는 방법과 [Java] 문자열 앞뒤 공백 제거하기 (trim() vs strip() 차이) 문자열의 모든 공백을 제거하는 방법을 알아보았습니다. [Java] 문자열에서 공백 제거하기 이번에는 여러개의 연속된 공백이 있을 경우, 하나의 공백으로 치환하는 방법을 알아보도록 하겠습니다. replaceAll() 과 정규식(regular expression, regex) 활용하기 코드 public class ToSingleSpace { public static void main(String[] args) { String str = "Hi, Every\t\t One!"; // 연속된 공백 -> 하나의 공백으로 String newStr = str.replaceAll("\\s+",..