특정 문자열을 제외한 다른 문자열을 얻을 수있는 정규 표현식이 필요합니다. 예를 들어 특정 문자열을 "abc"로 설정 한 다음 "bac", "cbaad"와 같은 다른 문자열을 설정합니다. 등등 수락 할 수 있지만 "abc", no.정규 표현식이 필요합니다.
희망하시는 분, 감사합니다. 당신은 왜 간단한을 비교 한하지 "ABC"를 제외 할 경우
특정 문자열을 제외한 다른 문자열을 얻을 수있는 정규 표현식이 필요합니다. 예를 들어 특정 문자열을 "abc"로 설정 한 다음 "bac", "cbaad"와 같은 다른 문자열을 설정합니다. 등등 수락 할 수 있지만 "abc", no.정규 표현식이 필요합니다.
희망하시는 분, 감사합니다. 당신은 왜 간단한을 비교 한하지 "ABC"를 제외 할 경우
특정 문자열을 하나의 문자열이 ABC에, 즉 인 경우 당신은 X ...
if(myStr != "abc")
{
// check myStr with regular expression of required pattern
}
,이 조건의 경우 간단한 사용 할 수 있습니다 == 'ABC'
즉 다른 답변이 지적한 여기가 당신의 간단한 예에서 정규식에 대한 필요가 없지만,로
if(str == 'abc')
{
...
}else{
...
}
는 경우 당신은 바보에서 일을 할 것입니다 정규식입니다 예를 너무 많이 쓰다 보면 실제로 이와 같은 것을 필요로합니다.
^(?!abc$).*
그리고 abc
경우 문자열 어디에서나 발생할 수 없습니다 :
^(?!.*abc).*
문자열 어디서나 발생하지 않습니다 "ABC",
var str = "bcabcd";
var noNoStr = "abc";
var pattern = new RegExp(noNoStr);
var result = !pattern.test(str);
알려 주시기 바랍니다 경우 방법 자바 스크립트로 작성, 감사합니다 – Michael
@Michael'var match = /^(?!abc$).*/.test("Sample text ")' –