On this page
유용한 자바스크립트 정규표현식 코드 조각모음
수정하기
문서 생성 2022-05-19 23:41:36 최근 수정 2022-11-16 23:51:33
On this page
특정 문자열을 다른 문자열로 바꾸기
다음은 문자열에 포함된 콤마(.
)를 대시(-
)로 변경한다.
const newString = myString.replace(/\./g, '-')
공백을 특정 문자열로 바꾸기
let str = "Sonic Free Games";str = str.replace(/\s+/g, '-').toLowerCase();console.log(str); // "sonic-free-games"
알파벳이 아닌 경우 공백으로 바꾸기
string.replace(/[^A-Za-z]/g, ' ')
문자열에서 숫자만 가져오기
const onlyNumber = string.replace(/[^0-9]+/g, '')
0-9
는 \d
로 대체할 수 있다.
const onlyNumber = string.replace(/[^\d]+/g, '')
특정 문자열을 태그로 감싸기
const str = '간장 공장 공장장은 강 공장장이고 된장 공장 공장장은 공 공장장이다.'const word = '공장'str.replace(new RegExp(`(${word})`, 'ig'), "<em>$1</em>");// "간장 <em>공장</em> <em>공장</em>장은 강 <em>공장</em>장이고 된장 <em>공장</em> <em>공장</em>장은 공 <em>공장</em>장이다."
특정 문자열이 대문자로 이뤄져있나?
const str = 'PADOSUM'if (/^[A-Z]*$/.test(str)) {// 대문자} else {// 소문자}