asp.net中的重量验证?

asp.net中的重量验证?,asp.net,Asp.net,我可以得到重量验证,它可以是十进制值,也可以是整数。 假设如果我输入60,它必须接受,如果我输入60.50,它必须接受(60.1..etc) 但不是角色。多谢各位 您可以使用compare validator并使用类型double和运算符数据类型检查。这对你有用 您可以使用compare validator并使用类型double和运算符数据类型检查。这对你有用 使用正则表达式验证程序来约束输入 正十进制:(^\d*\.?\d*[1-9]+\d*$)|(^[1-9]+\d*\.\d*$) 使用正则

我可以得到重量验证,它可以是十进制值,也可以是整数。 假设如果我输入60,它必须接受,如果我输入60.50,它必须接受(60.1..etc)
但不是角色。多谢各位

您可以使用compare validator并使用类型double和运算符数据类型检查。这对你有用

您可以使用compare validator并使用类型double和运算符数据类型检查。这对你有用

使用正则表达式验证程序来约束输入

正十进制:
(^\d*\.?\d*[1-9]+\d*$)|(^[1-9]+\d*\.\d*$)


使用正则表达式验证器来约束输入

正十进制:
(^\d*\.?\d*[1-9]+\d*$)|(^[1-9]+\d*\.\d*$)


好的,试试第二个,因为我误解了你的问题:)

使用
RegularExpressionValidator
并使用以下表达式:

^\d+\.?\d*$

似乎可以将任意数字与您允许的小数位数进行匹配。

好的,请尝试第二个数字,因为我误解了您的问题:)

使用
RegularExpressionValidator
并使用以下表达式:

^\d+\.?\d*$

似乎可以将任意数字与允许的小数位数进行匹配。

不,我的意思是不超过60它可能是任何东西它不是固定的重量是的,您可以使用比较验证器执行此操作,只需选择操作员数据类型检查,您将获得验证,你自己试试看不,我的意思是不到60,它可能是任何东西它不是固定的重量是的,你可以使用比较验证器这样做,只要选择操作员数据类型检查,你就会得到验证,你自己试试看不,抱歉你没有得到我的点重量不固定,它可能是任何东西。不,我不明白,您只是想确保它是有效的数字吗?不,我不匹配,如果用户输入任何类似整数或十进制的字符,它应该不接受像5.2或25.23或52这样的字符,或者不接受字符我检查u r正则表达式,但它接受像我输入5r这样的字符。但这不仅仅是数字而不是字符你的权利我犯了一个错误,当我没有逃脱
时,我更新了我的答案以反映这一点。不,对不起,你没有得到我的分数权重没有固定,它可能是任何东西。不,我没有得到它,您只是想确保它是有效的数字吗?不,我不匹配,如果用户输入任何类似整数或十进制的字符,它应该不接受像5.2或25.23或52这样的字符,或者不接受字符我检查u r正则表达式,但它接受像我输入5r这样的字符。但这不仅仅是数字而不是字符你的权利我犯了一个错误,当我没有逃过
我更新了我的答案来反映这一点。是的,我会看一下并通知你Aseem Gautam谢谢你的回答我会看一下并通知你Aseem Gautam谢谢你的回答