分享自主創業web平台中會員註冊過程JavaScript一些應用

來源:互聯網
上載者:User

在開發web平台過程中,總會遇到一些輸入判斷或限制一些特殊字元。最近在一直忙著開發自己經營的web平台(前面說過自主創業的web平台www.sanyalanhua.com ),在會員註冊系統裡,就應用到JavaScript在瀏覽器端作出判斷。。比如註冊會員時輸入密碼的判斷,當我們規定密碼只能用數字和字母及字母大小寫作為密碼時,就得把其他一些字元過慮掉。。代碼為

<script language="JavaScript">

function fucPWDchk(str)
{
var strSource ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var ch;
var i;
var temp;

for (i=0;i<=(str.length-1);i++)
{

ch = str.charAt(i);
temp = strSource.indexOf(ch);
if (temp==-1)
{
return 0;
}
}
if (strSource.indexOf(ch)==-1)
{
return 0;
}
else
{
return 1;
}
}

function Checkreg()

{if (!fucPWDchk(document.ADDUser.cuspwd.value)){
  alert("提示:只能使用純數字和大、小寫字母作為密碼");
  document.ADDUser.cuspwd.focus();
  return false;
  }

}

</script>

 

當我們在會員註冊過程,有時要求輸入聯絡電話、郵箱、QQ等一些連絡方式時,我們就必須對聯絡電話只能輸入數字、郵箱就是必符合郵箱格式、qq號碼也只能是數位時候,就得作出一些輸入時的判斷過濾。。。用JavaScript直接在瀏覽器端就可以判斷是否。。代碼為

<script language="JavaScript">
function fucPhochk(str)
{
var strSource ="0123456789";
var ch;
var i;
var temp;

for (i=0;i<=(str.length-1);i++)
{

ch = str.charAt(i);
temp = strSource.indexOf(ch);
if (temp==-1)
{
return 0;
}
}
if (strSource.indexOf(ch)==-1)
{
return 0;
}
else
{
return 1;
}
}

function Checkreg()
{

 if (!fucPhochk(document.ADDUser.custel.value)){
  alert("提示:只能使用純數字作為手機號碼");
  document.ADDUser.custel.focus();
  return false;
  }

 if (!document.ADDUser.cusemail.value.match( /^.+@.+$/ ) ) {
     alert("提示:請輸入有效電子信箱");
  document.ADDUser.cusemail.focus();
  return false;
 }

}

</script>

例子見我的自主創業web平台www.sanyalanhua.com 裡的註冊會員,大家不妨試試應該效果。。對具體應用大家發布各意見,有更好的大家分享一起交流學習。。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.