簡體   English   中英

以html格式自定義客戶端正則表達式驗證

[英]Custom clientside regex validation in an html form

我正在嘗試驗證表單輸入類型的文本。 該值應以“ .tar.gz”結尾,並應包含一些關鍵字。 無論如何,我已經准備好了正則表達式,但是我堅持不使用提交就可以進行驗證。 有點像“模式”屬性的工作方式。 有什么建議么? 這是需要驗證的行,並且第一次單擊后,提交按鈕已經具有禁用該按鈕的功能。 如下所示。

<tr> <td>Suite Name</td> <td><input type='text' name='same' id='sname' title='Default suite name format: autosuite_<signum>_timestamp'/></td> </tr> 

<input type='submit' name='launch' id='launch' onclick='setTimeout(disableFunction, 1)' value='Launch'/><br>

您可以使用String.search()方法,例如:

var str = document.getElementById("yourinputelementid").value;
var n = str.search("regexpression");

如果不存在則返回-1,如果存在則返回匹配的索引。 如果您想執行驗證而不按Submit鍵,請調用一種方法來測試輸入的字符串onkeyup事件。

暫無
暫無

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

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