我很新.我正在创建一个网页,询问用户的ID.我希望它是一个必填字段,只允许数字.如果你带领我走向正确的方向,我感激不尽.这就是我到目前为止所拥有的.
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title>Search</title>
</head>
<body>
<div>
<table align="center">
<tr>
<td class="label">
Enter ID:
</td>
<td>
<input type="text" name="UserId" id="UserId" />
</td>
</tr>
</table>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我想测试这个输入:[一个可选的负号] 2位数[可选.和一个可选的数字]这样:
-34或-34.5333或34.53333或34在JavaScript的
这是我想出来的但它不起作用!
/^(-)\d{2}(\.d\{1})$/
Run Code Online (Sandbox Code Playgroud)
有人可以帮帮我吗?
我正在寻找一个新功能,它将验证该字段但允许负数以及正数例如=/ - 999.99.有人会有一个快速简便的解决方案.谢谢
function validateNumber(thenumber){
try{
validnumbers = "0123456789.,";
valid = false;
for(i=0;i<thenumber.length;i++){
if (validnumbers.indexOf(thenumber.charAt(i)) == -1)
{
valid = false;
break;
}
else
valid = true;
}
return valid;
}catch(e){}
}
Run Code Online (Sandbox Code Playgroud)