정규식 치환에 대해 도와주세요.
본문
<?php
//패턴.test(문자열) : 문자열 포함 여부 true | false
var 패턴 = 패턴 어덯게 해야되는지 알려주세요.;
var txt = "100px 100px 100px 100px";
var aa = 패턴.test(txt);
alert(aa); //숫자는 랜덤인데 px 고정
?>
정규식으로 txt 라는 값을 패턴규칙에 비교하여 true 아님 false 로 출력하고싶습니다.
txt값을 100px 100px 100px 100px 혹은 80px 25px 30px 40px 이렇게 숫자는 랜덤이고 px는 정해져 있어요.
패턴 은 어덯게 해야 될가요? 초보라 2일 동안 잡고 있는데 안되네요.ㅠㅠ 도와주세요.
!-->답변 3
if (preg_match("/.*px.*px.*px.*px/", 테스트 문자)) {
return true;
} else {
return false;
}
var str = "100px 20px 30px 120px";
str = str.replace(/[0-9]/g,""); // 숫자제거
str = str.replace(/ /g,""); // 공백제거
if(str=="pxpxpxpx") {
console.log("true")
}
else {
console.log("false")
}
정규식으로 뭘 걸러내고 싶은지 질문내용만으론 파악하기 어렵네요.
해당 문자열에서 어떤식의 출력물을 원하고 싶은지 말슴해주셔야 답이 가능할 것 같네요
답변을 작성하시기 전에 로그인 해주세요.