Ho una struttura che controllo l'esistenza di una chiave. Devo quindi verificare se il valore di quella chiave è una stringa. Non ho notato nulla nei documenti Adobe CF come una funzione isString()
(simile a isNumeric()
).Verificare se un valore è una stringa in Coldfusion
C'è un altro modo diverso dall'usare l'apparentemente più ampio isSimpleValue()
?
passare attraverso questi [Funzioni stringa] (http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec1a60c-7ffc.html#WSc3ff6d0ea77859461172e0811cbec22c24-6a3a) e applicare secondo i vostri bisogni –
@AlexBaban buon punto . Certamente non voglio restituire i falsi negativi se la stringa contiene caratteri numerici o un timestamp o è "" vero "' o '" falso "'. Sembra che "isSimpleValue" sia probabilmente quello che voglio, dopo tutto. – jinglesthula
Domanda: quali sarebbero i pro e i contro dell'uso dell'operatore '!' Per ottenere semplicemente l'opposto di una funzione come 'isNumeric()'? È stato il primo pensiero che ho avuto, ma sono sicuro che sia sbagliato per qualche motivo. – TRose