如何将html输入限制为两位小数的正十进制数?

时间:2016-11-17 22:54:09

标签: html angularjs validation

我正在编写一个angularjs应用程序,并试图将html标记限制为最多2位小数的正浮点数。

我现在的代码......

public class Die{

private int sideFacingUp;
private int numSides;


public Die()
{
    roll();
}
public Die(int number)
{
    numSides = number;
    if(numSides==2||numSides==4||numSides==8|numSides==10||numSides==12||numSides==20||numSides==100)
    {
    roll2(numSides);
    }
    else
    {
        roll();
    }
}
public void roll()
{
    sideFacingUp= (int)(Math.random()*6)+1;
}
public void roll2(int no)
{
    sideFacingUp = (int)(Math.random()*no)+1;

}
public int getDie()
{
    //System.out.println("I m here");
    return sideFacingUp;
}

}

1 个答案:

答案 0 :(得分:0)

您可以使用pattern属性设置正确的正则表达式。例如:

<input name="x" pattern="[0-9]+(\.[0-9][0-9]?)?" placeholder="000.00" />

请参阅html5pattern.com