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?.","")
/ >