Nwlapcug.com


Come ottenere i numeri dopo la virgola decimale in ColdFusion

ColdFusion include una funzione denominata "espressioni regolari" che ti permette di rimuovere o filtrare i caratteri da una stringa. Si utilizza questa funzione per restituire solo il numero decimale da un numero frazionario. È innanzitutto necessario convertire il numero in una stringa, quindi utilizzare le espressioni regolari per recuperare solo la parte decimale della stringa convertita.

Istruzioni

1

Aprire l'editor di ColdFusion dal Menu Start di Windows. Aprire il progetto Web in ColdFusion e doppio clic sul file di progetto che si desidera utilizzare per la funzione.

2

Creare la dichiarazione di funzione. La dichiarazione di funzione definisce il nome, tipo restituito e se la funzione di accesso è pubblico o privato. Il codice seguente definisce la funzione:

< cffunction
nome = "GetDecimalPart"
accesso = "pubbliche"
returnType = "numerico"
output = "false"
hint = "Restituisce la parte decimale di un valore numerico" >< / cffunction >

3

Definire i parametri. I parametri sono i numeri o stringhe inviate alla funzione quando chiamata da codice. Per questa funzione, è necessario passare il numero frazionario. Il codice seguente definisce i parametri:

< cfargument
nome = "Numero"
tipo = "numerico"
obbligatorio = "true"
/ >

4

Creare le istruzioni di funzione. In questo esempio, viene utilizzata solo un'istruzione return. L'istruzione strisce al numero intero dal valore e restituisce solo la parte decimale del numero. Aggiungere il codice seguente per completare la funzione:

< cfreturn
ToString (
ARGOMENTI. Numero - Fix (argomenti. Numero)). ReplaceFirst("^0?.","")
/ >