簡體   English   中英

檢測任何嘗試插入電子郵件地址或電話號碼的嘗試

[英]Detect any attempt to insert an email address or phone number

我如何從輸入框中檢測到任何嘗試插入電子郵件地址或電話號碼的嘗試。 這是主要場景:我們有一些輸入,用戶僅應輸入其用途,例如名稱或街道或要素。

如何在用戶提交之后檢測/驗證在他發送的所有數據中沒有:電子郵件/電話號碼。 考慮到我還必須消除這種嘗試:域dot com上的電子郵件,@ [spaces]點[spaces] com上的電子郵件等等。

我們可以使用哪些插件,工具? 您對此有想法嗎? 讓我們對其進行測試。

我們正在構建一個Web應用程序。 (主要是php / javascript)

使用jQuery插件進行驗證-然后使用正則表達式(或某些已經內置的函數)來驗證輸入...

為jQuery使用Position Absolute驗證器

如果您正在搜索jQuery驗證插件,那么它們就有很多。

例如http://bassistance.de/jquery-plugins/jquery-plugin-validation/或在Google上搜索“ jquery驗證插件”

也可以在提交后使用php驗證您的輸入服務器端,因為可以在瀏覽器中禁用Javascript。

還有很多教程(例如http://myphpform.com )或搜索SO。

HTML

<input type="text" id="lname" name="lname" />
<input type="submit" value="Submit" name="submit" onclick="return validate();"/>

用Java語言編寫

function validate()
{
         var regex =  /^[a-zA-Z_]+$/;
         var lname = document.getElementById('lname').value;
         if (regex.test(lname)) {
             return true;
         } else {
             return false;                    
         }

}

您可以編輯正則表達式以符合您的標准

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM