javascript - js 일반 규칙 찾기: 숫자와 영문 마침표만 입력할 수 있고 점 두 개를 연속으로 입력할 수 없으며 "."로 시작하거나 끝날 수 없습니다.
天蓬老师
天蓬老师 2017-06-12 09:22:18
0
5
1064

텍스트 상자에서 ip 퍼지 검색에 사용할 정규 표현식을 찾으세요사용

올바른 대략적인 형식은 다음과 같습니다:
1.1
1.11.1
1.1.11

다음 필터 항목을 충족하세요.
"."로 시작할 수 없음: .1.1.11
"."으로 끝날 수 없음: 1.1.11.
2개의 "."가 연속으로 포함될 수 없음: 1..1.11
하나도 포함될 수 없음 영문 제외 마침표 마침표 "." 이외의 기호: 1@1.1
공백 불가: 1 .1 .1
문자, 한자 불가
1개의 숫자만 들어갈 수 있습니다

저는 정규식을 잘 다루지 않기 때문에 어리석은 방법을 사용하여 단계별로 제거합니다. 내 생각은 내부 공백과 외부 공백을 먼저 제거하는 것입니다.
1 내부 공백 제거: /^S*$/
2. 양쪽 공백을 제거해주세요 :

으아악

3. 그런 다음 기호 제외: /<|>|||*|?||"|/|&|#|@|!|~|(|)/;
4. 중국어 정규 표현식 제거: /^ [u4e00-u9fa5]+$/;
나중에는 안 할 예정인데 이런 방법들이 너무 번거롭고 중복되는 것 같아서 이 문제를 해결할 수 있는 일반적인 방법이 없을까요?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(5)
学习ing

으아아아

代言

으아아아

그 중에서도 (d|[1-9]d|1dd|2[0-4]d|25[0-5]) 就是专门用来匹配 0~255 的数字的,上面的正则表达式可以理解为:([0~255].){3}[0~255]

迷茫

직설적으로 말하면 숫자로 시작해서 숫자로 끝난다는 뜻이고, 숫자 중간에 마침표를 찍어도 됩니다.

으아아아

IP 주소에는 일반적으로 점이 두 개 있으므로

으아아아
仅有的幸福

IP 주소는 x.x.x.x 형식입니다. 가장 긴 x는 3자리 정수이고 255를 초과하지 않으므로 제 정규식은 다음과 같습니다.

/^([0-9]|[1-9]d|1dd|2[0-4]d|25[0-5])(.([0-9]|[1-9]d| 1dd|2[0-4]d|25[0-5])){0,3}$/

이 부분은 주로 [0,255] 사이의 숫자를 일치시키는 부분입니다

([0-9]|[1-9]d|1dd|2[0-4]d|25[0-5])

滿天的星座

/^d+(?:.d+)*$/
피험자의 요구 사항을 충족하기 위해 개인적으로 테스트되었습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!