正则表达式:检验相同数字或顺序数字

xiaoxiao2021-02-28  29

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML>  <HEAD>   <TITLE> New Document </TITLE> <script language="javascript">    function test(s){    if (!/^\d{6}$/.test(s)){alert("不是6位数字");}    if (/^(\d)\1+$/.test(s)){alert("全一样");}    var str = s.replace(/\d/g, function($0,pos){return parseInt($0)-pos;});    if (/^(\d)\1+$/.test(str)){alert("顺增");}    var str = s.replace(/\d/g, function($0,pos){return parseInt($0)+pos;});    if (/^(\d)\1+$/.test(str)){alert("顺减");}    alert(s);    }    </script>  </HEAD>  <BODY>   <button  οnclick="return test('12345');">校验非6</button></br>   <button  οnclick="return test('666666');">校验全一样</button></br>   <button  οnclick="return test('123456');">校验顺增</button></br>   <button  οnclick="return test('654321');">校验顺减</button></br>   <button  οnclick="return test('134567');">校验成功</button>  </BODY> </HTML>
转载请注明原文地址: https://www.6miu.com/read-2603175.html

最新回复(0)