이 글에서는 js무작위로 인증코드를 생성하는 구체적인 방법을 주로 소개합니다. 여기에는 일정한 참고값이 있습니다. 관심 있는 친구들은 참고하시면 됩니다.
제가 이전에 접한 인증코드는 모두 사진입니다. , 오늘 저는 js를 사용하여 무작위 인증 코드를 생성하는 데모를 발견했습니다. 시도해 보고 공유하겠습니다.
효과:
html 코드:
<p>验证码:</p> <p id="login" onclick="change()"> <a href="#" rel="external nofollow" ></a> </p>
는 클릭 이벤트를 p로 설정합니다. js 코드는 다음과 같습니다.
function getCode(n) { var all = "azxcvbnmsdfghjklqwertyuiopZXCVBNMASDFGHJKLQWERTYUIOP0123456789"; var b = ""; for (var i = 0; i < n; i++) { var index = Math.floor(Math.random() * 62); b += all.charAt(index); } return b; }; function change() { document.getElementById("login").innerHTML = getCode(4); } window.onload = change;
변수를 정의, 해당 값은 26자 및 0-9 10입니다. 숫자.
Math.random()을 사용하면 시스템이 0.0보다 크거나 같고 1.0보다 작은 의사 난수 double 값을 무작위로 선택할 수 있습니다. 예: Math.random()*62 얻은 값:
Math.floor은 이전 블로그에서 언급한 숫자를 반올림합니다.
charAt 메소드는 이전 블로그에서 언급한 대로 지정된 위치의 문자를 반환할 수 있습니다.
이미 매우 친숙한 내용이므로 네 개의 임의의 숫자를 가져와서 p 태그에 연결하세요. 원하는 효과를 얻으실 수 있습니다.위 내용은 JS가 무작위로 인증 코드를 생성하는 방법에 대한 예제 코드 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!