2013-06-12 2 views
2

whois 도메인 도구 사이트와 같은 빌드 응용 프로그램을 사용해 보았습니다.레일즈에서 regex를 사용하여 도메인 이름과 IP 주소를 확인하십시오.

양식에 하나의 text_field이 있고 도메인 이름과 IP 주소로 입력 전용을 입력하고 싶습니다.

예 도메인 이름 : domain.com

예 IP 주소 (http://www. 또는 https://www. 또는 subdomain.없이) : 나는 정규식을 사용하여 유효성을 검사하려면 4.4.4.4

,이 정규식을 만들 수 있습니다 (demo on rubular)

([a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+.*) 

하지만 깨끗하지는 않습니다. www. 또는 하위 도메인이 여전히 허용됩니다.

답변

0

IP ADRESS :

/^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}(?:\-([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))?$/ 
+0

도메인 이름에 대한 정규식은 여전히 ​​http 및 https로 받아 들여지고 있습니다. 나는 그들과 하위 도메인을 사용하지 않고 하나의 필드에만 도메인 이름과 IP 주소를 허용합니다. – GeekToL

관련 문제