完成在線驗證要允許用戶僅輸入數字陽性和數字小於100 我怎麼能修改此輸入標記得到我所需要的驗證。我如何在淘汰賽在輸入欄上
<input data-bind="value : $root.rootData.Page" class="form-control">
編輯:我知道我可以在JS驗證,但對於我的具體情況我想僅僅做在makrup。
完成在線驗證要允許用戶僅輸入數字陽性和數字小於100 我怎麼能修改此輸入標記得到我所需要的驗證。我如何在淘汰賽在輸入欄上
<input data-bind="value : $root.rootData.Page" class="form-control">
編輯:我知道我可以在JS驗證,但對於我的具體情況我想僅僅做在makrup。
您可以使用正則表達式使用模式屬性HTML5。
How can I validate number between 1 and 99 using regular expression? - 會給你不同的方法來檢查,如果一個號碼是1和99
從你的例子之間,你可以使用下面的
<input data-bind="value : $root.rootData.Page" class="form-control" pattern="^[1-9][0-9]?$">
,而不是使用正則表達式匹配的一些信息一個數字字段,爲什麼不使用數字類型並提供最小/最大?
<input type="number" min="1" max="99" step="1" data-bind="value : $root.rootData.Page" class="form-control" />
正則表達式可以與數類型作爲後備組合使用,由於數量型FF支持缺乏:
<input type="number" min="1" max="99" step="1" pattern="^[1-9][0-9]?$" data-bind="value : $root.rootData.Page" class="form-control" />
如果它是一個數字字段/值,爲什麼不直接使用數量類型? – dfperry 2015-04-01 11:47:23
我認爲這也是一個可以接受的答案。 – tcigrand 2015-04-01 15:32:16