Salesforce apex/visualforce检查输入字段是一个数字

Salesforce apex/visualforce检查输入字段是一个数字,salesforce,visualforce,apex,Salesforce,Visualforce,Apex,我有一个visualforce输入字段,它链接到记录上的货币字段: <apex:inputField type="text" id="odNum" value="{!curRecap.Order_Number__c}"/> <apex:inputField id="totAm" type="text" value="{!curRecap.Total_Amount_Sold__c}" /> 您可以使用正则表达式在服务器端验证值(在a

我有一个visualforce输入字段,它链接到记录上的货币字段:

<apex:inputField type="text" id="odNum" value="{!curRecap.Order_Number__c}"/>
                    <apex:inputField id="totAm" type="text" value="{!curRecap.Total_Amount_Sold__c}" />

您可以使用正则表达式在服务器端验证值(在apex代码中), 或者使用Javascript正则表达式在客户端进行验证

if(curRecap.Order_Number__c == null || curRecap.Total_Amount_Sold__c == null) {
                isNumberInput = false;
                return;
            } else {
                isNumberInput = true;
            }