1
숫자와 특수 문자의 유효성 검사에이 정규식을 사용하고 있습니다.숫자와 특정 특수 문자의 정규식
([0-9]+[ \(\)-/#]*)$
이것은 지정된대로 특수 문자를 제한하지 않습니다. 내 정규식의 문제점은 무엇입니까?
덕분에 ..
숫자와 특수 문자의 유효성 검사에이 정규식을 사용하고 있습니다.숫자와 특정 특수 문자의 정규식
([0-9]+[ \(\)-/#]*)$
이것은 지정된대로 특수 문자를 제한하지 않습니다. 내 정규식의 문제점은 무엇입니까?
덕분에 ..
앵커 ^
을 시작 사용하고 문자 클래스 내에서 탈출 불필요한 피하십시오 :
^([0-9]+[()/#-]*)$
당신은 아마 (-' 따라서 문자 그룹의 시작/끝 부분에있는이 아닌'에 대한 문장을 추가해야합니다 문자 클래스 내에서 첫 번째 또는 마지막 위치에 배치되어있는 경우 그 하이픈 탈출 피한다주의)는 범위로 해석됩니다. –
이 효과가 있습니다. 나는^문자열의 시작 문자를 나타냅니다, 그래서 그것을 지정하여 문자열을 확실히 숫자로 시작해야한다고 생각했다. – Anu
감사합니다. @BastiM : 그것에 대해 메모를 추가했습니다. – anubhava