Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- function
- 웹하드추천
- HTML
- post
- OOP
- 전략
- Ajax
- jquery
- composer-php
- JavaScript
- 웹하드순위
- date
- UTF-8
- Linux
- file-upload
- Arrays
- Laravel
- MySQL
- JSON
- Forms
- Apache
- 무료다운로드쿠폰
- string
- variables
- curl
- php
- 경영
- Session
- Regex
Archives
- Today
- Total
개발! 딱 깔끔하고 센스있게!
PHP-특수문자 문자열에 사용되는 레gex 본문
안녕하십니까?특정한 문자열의 목록이 포함되어 있는지 확인하고 있습니다.
나는 pregu match 를 사용해서 이 점을 실현해야 한다는 것을 알고 있지만 나의 regex 지식은 엉망인 것을 알고 있다.
나는 이 사이트 주변의 다른 게시물에서 어떤 정보를 수집할 수 없다.
이들 대다수의 사람들은 문자열을 a-z, a-z, 0-9 에 제한하고 싶어하기 때문이다.
그러나 나는 확실히 특수 문자를 허용하고 싶다.
예:! @ 파운드와 기타 아래에 없는 문자열 중.
private function containsIllegalChars($string) { return preg_match([REGEX_STRING_HERE], $string); }
나는 최초로 자바스크립트로 일치합니다.
문자열에 있는 문자열마다 다른 문자열에 있는 문자열에 있는 문자열의 각 문자열을 읽을 수 있습니다.
지난 일을 돌이켜보면 나는 뜻밖에도 이런 옛 방법을 사용하려 한다는 것을 믿을 수가 없다.
json 의 출현에 따라 (응용 프로그램의 재쓰기!)php 에 일치하는 항목을 바꾸어 json 을 통해 잘못된 메시지로 되돌려줍니다.
나는 정규 표현식 전문가가 상술한 문자열을 정규 표현식 문자열로 바꾸는 데 도움을 주었으나, 어떠한 피드백은 감격할 수 없을 것이다.
대답
"문자 목록을 허용하지 않습니다" Regexp 은 필수가 아닙니다.
strpbrk 좀 보세요.그것은 네가 필요한 일을 해야 한다.
다음은 하나의 용법 예례 이다
$tests = array( "Hello I should be allowed", "Aw! I'm not allowed", "Geez [another] one", "=)", "" ); $illegal = "#$%^&*()+=-[]';,./{}|:<>?~"; foreach ($tests as $test) { echo $test; echo ' => '; echo (false === strpbrk($test, $illegal)) ? 'Allowed' : "Disallowed"; echo PHP_EOL; }
http://codepad.org/yajsopt
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
php 을 어떻게 사용합니까? (0) | 2020.12.21 |
---|---|
php 그룹 에서 검색 값 및 모든 키 가져오기 (0) | 2020.12.21 |
PHP 로 대형 excell 파일 읽기 (0) | 2020.12.21 |
한 페이지의 테스트 항목 (php / my sql 테스트 프로그램) (0) | 2020.12.21 |
PHP: Notice: 정의되지 않은 색인으로 세션 변수를 정의했습니다 (0) | 2020.12.21 |
Comments