Permanently protected module

모듈:DYK 훅 확인

Module

-- 이 모듈은 [[WP:]의 유효성 검사를 수행합니다.DYK] 훅  현지의 라이브러리 Util = 요구하다('라이브러리 유틸') 현지의 p = {}  현지의 validation Pattern Groups = {  {   -- 훅이 3개의 마침표로 시작하고 그 다음에 허용 가능한 마침표로 시작하는지 확인합니다.   -- 후속 단어.   "^%.%.%.*그것",   "^%.%.%.*개요",   },  {   -- 훅이 물음표 또는 다른 허용 가능한 것으로 끝나는 것을 확인합니다.   --문구.   [[.%?%]*'*"?$]],   [.?/span>%]*'?$],   [YY] 아마 그랬을 거야.+$",  } }  기능. p._isvalid후크(후크)  -- 지정된 후크가 유효한지 여부.  -- validationPatternGroups 테이블의 패턴을 사용하여  -- 후크가 유효한지 아닌지를 확인합니다.훅이 적어도 일치하는 경우 유효한 것으로 간주됩니다.  -- 각 그룹에서1개의 패턴을 사용합니다.  라이브러리 Util.체크 타입("_isValidHook", 1, 후크, "문자열')  위해서 _, 패턴 그룹  아이페어(validation Pattern Groups) 하다   현지의 찾았다 = 거짓의   위해서 _, 양식  아이페어(패턴 그룹) 하다    한다면 .스트링.발견하다(후크, 양식) 그리고나서     찾았다 = 진실의     브레이크.    끝.   끝.   한다면 것은 아니다. 찾았다 그리고나서    돌아가다 거짓의   끝.  끝.  돌아가다 진실의 끝.  기능. p.isValidHook()  현지의 args = .args  현지의 후크 = args.후크 또는 args[1]  한다면 것은 아니다. 후크 그리고나서   에러("지정된 후크 없음")  끝.  후크 = 후크:경기('^%s*(-)%s*
                
) -- 공백 자르기 한다면 p._isvalid후크(후크) 그리고나서 돌아가다 "네" 또 다른 돌아가다 "" 끝. 끝. 돌아가다 p