TLD는 얼마나 걸릴 수 있습니까?

저는 PHP에서 이메일 인증 regex 작업을 하고 있는데, TLD가 얼마나 오래 유효할 수 있는지 알고 싶습니다.몇 가지 검색을 해봤지만 주제에 대한 정보를 많이 찾을 수 없었다.TLD는 얼마나 걸릴까요? 질문에 대한 답변 DNS 에서는, 개개의 라벨에 최대 63 문자를 사용할 수 있습니다. 현재 존재하는 가장 긴 TLD는 24자로 변경될 수 있습니다.RFC 1034에서 지정되어 있는TLD의 최대 길이는 … Read more

PHP가 $_GET 또는 $_POST 배열에서 ‘.’ 문자의 치환을 중지하도록 합니다.

PHP 변수를 전달하면.$_GET PHP를 통한 사용자 이름으로 자동 대체_성격.예를 들어 다음과 같습니다. <?php echo “url is “.$_SERVER[‘REQUEST_URI’].”<p>”; echo “x.y is “.$_GET[‘x.y’].”.<p>”; echo “x_y is “.$_GET[‘x_y’].”.<p>”; …는 다음을 출력합니다. url is /SpShipTool/php/testGetUrl.php?x.y=a.b x.y is . x_y is a.b. …내 질문은 이것이다: 내가 이 일을 멈출 수 있는 방법은 없을까?내가 뭘 했기에 이런 일을 당했는지 아무리 생각해도 … Read more

Vue 3의 컴포넌트로 데이터 텍스트를 바꿉니다.

쿼리에서 얻은 데이터에 팝오버 하이라이트 태그를 생성하려고 합니다.현재 텍스트 내에서 괄호로 둘러싸인 서브스트링을 찾아 컴포넌트로 대체하려고 했지만 Vue가 새로운 컴포넌트를 렌더링 및 마운트하는 방법을 찾을 수 없습니다. 예제 텍스트: Lorem {ipsum} dolor sit amet, consectetur {adipiscing} elit, sed do eiusmod tempor incididunt 괄호로 둘러싸인 텍스트를 찾아서 잡기 위한 꽤 간단한 regex를 만들었습니다. {(.[^{}]*)} 제가 지금까지 … Read more

PHP 문자열 끝에 있는 모든 특정 문자를 제거하려면 어떻게 해야 합니까?

마침표인 경우에만 마지막 문자를 제거하려면 어떻게 해야 합니까? $string = “something here.”; $output = ‘something here’; 질문에 대한 답변 $output = rtrim($string, ‘.’); (참조: rtrim (PHP.net ) rtrim을 사용하면 마지막 문자뿐만 아니라 마지막에 모든 “.”가 바뀝니다. $string = “something here..”; echo preg_replace(“/.$/”,””,$string); 마지막 문자가 마침표일 때에만 제거되고 다음 문자에 의존하지 않으려면preg_replace문자열을 char 배열로 취급하고 점일 … Read more

경고: preg_replace(): 알 수 없는 수식자 ‘g’

이 정규 표현에서 오류가 발생했습니다. $strTmp = preg_replace(‘~(</CharacterStyleRange>(.*?)n*</CharacterStyleRange>)~gim ‘ , “</CharacterStyleRange>”, $strTmp); 에러 경고: preg_replace(): 알 수 없는 수식자 ‘g’가 …에 있습니다. 왜요? 질문에 대한 답변 g와 암묵적으로 관련되어 있다preg_replace(). 포함시킬 필요는 없습니다. 글로벌 플래그를 지정할 필요는 없습니다.매뉴얼에는 별도의 파라미터가 있습니다.$limit)를 사용하여 수행할 교환 횟수를 지정합니다. 각 제목 문자열의 각 패턴에 대해 가능한 최대 치환 … Read more

정규식을 사용하여 문자열 내의 모든 YouTube 비디오 ID를 찾으려면 어떻게 해야 하나요?

사용자가 무엇이든 쓸 수 있는 텍스트 필드가 있습니다. 예를 들어 다음과 같습니다. Lorem Ipsum은 단순히 더미 텍스트입니다.인쇄 및 조판업계의 http://www.youtube.com/watch?v=DUQi_R4SgWo.로렘 입섬은 1500년대 이후 업계의 표준 더미 텍스트가 되어 왔습니다.그때 한 무명 프린터가 활자를 취하여 활자 견본서를 만들기 위해 그것을 스크램블했습니다.그것은 5세기 동안 생존했을 뿐만 아니라, 근본적으로 변하지 않은 채 전자 조판기로의 도약도 견뎌냈다.http://www.youtube.com/watch?v=A_6gNZCkajU&feature=relmfu 이것은 1960년대에 … Read more

사용자 이름을 검증하는 정규 표현

다음 기준에 따라 사용자 이름을 검증하기 위한 정규 표현을 작성하려고 합니다. 밑줄과 도트 등 영숫자만 사용할 수 있습니다. 사용자 이름의 끝이나 시작에는 밑줄과 도트를 사용할 수 없습니다(예:_username/username_/.username/username.). 밑줄과 도트는 옆에 둘 수 없습니다(예:user_.name). 언더스코어 또는 도트는 연속해서 여러 번 사용할 수 없습니다(예:user__name/user..name). 글자 수는 8~20자 사이여야 합니다. 이것이 내가 지금까지 해 온 것이다; 다섯 번째 … Read more

구분 기호는 영숫자 또는 백슬래시 및 preg_match일 수 없습니다.

코드는 다음과 같습니다. $string1 = “My name is ‘Kate’ and im fine”; $pattern = “My name is ‘(.*)’ and im fine”; preg_match($pattern , $string1, $matches); echo $matches[1]; 실행 시 다음 오류가 반환됩니다. 경고: preg_match() [function.preg-match]:구분 기호는 영숫자 또는 백슬래시일 수 없습니다. 질문에 대한 답변 패턴에 대한 구분 기호가 필요합니다.다음과 같이 패턴의 시작과 끝에 추가해야 합니다. … Read more

문자열에서 영숫자 문자만 반환하는 함수입니까?

입력 문자열을 받아 영숫자만 남기고 모든 특수 문자를 제거함으로써 검색된 버전을 반환하는 php 함수를 찾고 있습니다. 알파벳 A~Z만 반환하는 두 번째 기능이 필요합니다. 아무쪼록 잘 부탁드립니다. 질문에 대한 답변 경고:영어는 A-Z에만 국한되지 않습니다. a-z, A-Z 및 0-9를 제외한 모든 항목을 제거하려면 다음을 수행합니다. $result = preg_replace(“/[^a-zA-Z0-9]+/”, “”, $s); 영숫자의 정의에 외국어로 된 문자와 오래된 스크립트가 … Read more

URL에 http://가 없는 경우 추가하는 방법

추가 방법http://URL에 아직 프로토콜이 포함되지 않은 경우(예: URL)http://,https://또는ftp://)? 예제: addhttp(“google.com”); // http://google.com addhttp(“www.google.com”); // http://www.google.com addhttp(“google.com”); // http://google.com addhttp(“ftp://google.com”); // ftp://google.com addhttp(“https://google.com”); // https://google.com addhttp(“http://google.com”); // http://google.com addhttp(“rubbish”); // http://rubbish 질문에 대한 답변 @nickf 코드 수정 버전: function addhttp($url) { if (!preg_match(“~^(?:f ht)tps?://~i”, $url)) { $url = “http://” . $url; } return $url; } 인식하다ftp://,ftps://,http://그리고.https://무감각한 … Read more

문자열이 유효한 v4 UUID인지 확인하는 방법 [중복]

이 질문에는 이미 답변이 있습니다. PHP가 유효한 UUID 확인 (2개의 답변) 2년 전에 문을 닫았어요 클라이언트 브라우저에 의해 생성된 UUID를 기반으로 검증자를 만들고 있습니다.이 검증자는 사용자가 전송하는 특정 유형의 데이터를 식별하기 위해 사용합니다.또, 이 검증은,UUID클라이언트가 송신하는 것은, 실제로는 유효한 버전4 입니다. UUID. 이 PHP preg_match UUID v4를 찾았습니다.근접하지만 제가 찾던 것은 아닙니다.같은 것이 존재하는지 알고 … Read more

Regex 플러스 대 스타의 차이?

이 질문에는 이미 답이 있습니다. 레퍼런스 – 이 정규식은 무엇을 의미합니까? (1개의 답변) 작년에 문을 닫았어요. 다음 중 어떤 차이가 있습니까? (.+?) 그리고. (.*?) php에서 사용할 때preg_match정규식? 질문에 대한 답변 이를 수량화라고 합니다. *앞의 식 중 0개 이상 +1개 이상의 앞의 표현 디폴트에서는, 수량 지정자는 탐욕적입니다.즉, 가능한 한 많은 문자와 일치합니다. 그?수량화자가 동작을 변경하여 이 … Read more