التابع jQuery.isNumeric()
في jQuery
jQuery.isNumeric( value )
القيم المعادة
يعيد قيمةً منطقيَّةً (Boolean).
الوصف
يتحقَّق هذا التابع إن كان الكائن الممرَّر إليه عددًا (Number) أم لا.
jQuery.isNumeric( value )
أُضيف مع الإصدار: 1.7.
value
أي شيء، ويمثل القيمة المراد التحقُّق منها.
يتحقَّق التابع $.isNumeric()
إن كان الوسيط المُمرَّر إليه قيمةً عدديَّةً، إذ يعيد آنذاك القيمة true
أو يعيد القيمة false
إن لم يكن.
بدءًا من الإصدار jQuery 3.0، يعيد التابع $.isNumeric()
القيمة true
إن كان نوع الوسيط الممرَّر إليه عددًا أو سلسلة نصية يمكن تحويلها رغمًا عنها إلى أعداد محدودة (finite numbers) فقط. خلا ذلك، يعيد التابع القيمة false
.
أمثلة
التحقُّق من بعض القيم الممرَّرة إلى التابع $.isNumeric()
:
// true (قيمة عددية)
$.isNumeric( "-10" )
$.isNumeric( "0" )
$.isNumeric( 0xFF )
$.isNumeric( "0xFF" )
$.isNumeric( "8e5" )
$.isNumeric( "3.1415" )
$.isNumeric( +10 )
$.isNumeric( 0144 )
// false (قيمة غير عددية)
$.isNumeric( "-0x42" )
$.isNumeric( "7.2acdgs" )
$.isNumeric( "" )
$.isNumeric( {} )
$.isNumeric( NaN )
$.isNumeric( null )
$.isNumeric( true )
$.isNumeric( Infinity )
$.isNumeric( undefined )