我不想把带换行符的字符串当作数字。
这应该被视为一个字符串
<cfscript> notes = "3 "; </cfscript>
<cfoutput> <pre>|#notes#|</pre> Number: #isNumeric(notes)# <!--- returns YES ---> <pre>|#replacelist(notes, chr(10) , "\n") #|</pre> Number: #isNumeric(notes)# <!--- returns YES </cfoutput>
Example on cffiddle
当我从我的头脑中写出来,并且没有书面证据来证明我所说的话时,我总是犹豫是否要写一个答案。 isValid 和 isInteger reFind( "^\d+$", ... ) 只允许数字。此表达式允许前面有一个可选的减号: reFind( "^-?\d+$", ... )
isValid
isInteger
reFind( "^\d+$", ... )
reFind( "^-?\d+$", ... )