---
title: isNumeric – ฟังก์ชันตรวจสอบว่าเป็นตัวเลขหรือไม่
url: https://www.thepexcel.com/functions/n8n/string-functions/is-numeric-n8n/
type: function-explainer
program: n8n
syntax: isNumeric(value)
date: 2025-12-16
updated: 2025-12-17
scores:
  popularity: 6
  difficulty: 2
  usefulness: 6
---

# isNumeric – ฟังก์ชันตรวจสอบว่าเป็นตัวเลขหรือไม่

> ตรวจสอบว่าค่าเป็นตัวเลขหรือไม่

## คำอธิบาย

isNumeric ตรวจสอบว่าค่า string เป็นตัวเลขหรือสามารถแปลงเป็นตัวเลขได้หรือไม่ ฟังก์ชันนี้มีประโยชน์ในการตรวจสอบว่าข้อมูล input เป็นตัวเลขก่อนการคำนวณหรือการประมวลผล

## Syntax

```excel
isNumeric(value)
```

**Variant**

```excel
$json.value.isNumeric()
```

ใช้เป็น method เมื่อ $json.value เป็น string ที่ต้องการตรวจสอบ

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| value | Yes | string\|number |  | ค่าที่ต้องการตรวจสอบว่าเป็นตัวเลข |

## เคสการใช้งาน

### ตรวจสอบ Input ก่อนคำนวณ

ตรวจสอบว่า input เป็นตัวเลขก่อนทำการคำนวณทางคณิตศาสตร์

_เหมาะกับ:_ input-validation

### กรองข้อมูล

ลบหรือแยกข้อมูลที่ไม่ใช่ตัวเลขจากรายชื่อ

_เหมาะกับ:_ data-filtering

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: ตรวจสอบตัวเลข

```excel
{{ isNumeric('123') }}
```

**ผลลัพธ์:** `true`

ฟังก์ชันตรวจสอบ '123' เป็นตัวเลข ผลลัพธ์คือ true

### 2. ตัวอย่างที่ 2: ตรวจสอบตัวเลขทศนิยม

```excel
{{ isNumeric('45.67') }}
```

**ผลลัพธ์:** `true`

สูตรนี้ตรวจสอบ '45.67' เป็นตัวเลขทศนิยม ผลลัพธ์คือ true

### 3. ตัวอย่างที่ 3: ตรวจสอบเงื่อนไข

```excel
{{ isNumeric($json.quantity) ? $json.quantity * 2 : 'Invalid input' }}
```

**ผลลัพธ์:** `ตัวเลข หรือ Invalid input`

ตรวจสอบว่า quantity เป็นตัวเลข ถ้าใช่ให้คำนวณ ถ้าไม่ใช่ให้แสดง Invalid input

## หมายเหตุเพิ่มเติม

⚠️ ฟังก์ชัน isNumeric() ตรวจสอบ string ที่สามารถแปลงเป็นตัวเลขได้ ใช้ร่วมกับ parseInt() หรือ parseFloat() เพื่อแปลง string เป็นตัวเลข

## คำถามที่พบบ่อย

**Q: isNumeric() และตัวเลขลบ?**

ใช่ isNumeric() รับตัวเลขลบ เช่น '-123' จะคืนค่า true

**Q: isNumeric() จะรับ spaces ได้หรือ?**

ไม่ string ที่มี spaces หรือตัวอักษรจะคืนค่า false

**Q: ใช้ isNumeric() เมื่อไหร่ในการทำงาน?**

ใช้เมื่อต้องการตรวจสอบว่าข้อมูล input เป็นตัวเลขก่อนการคำนวณหรือการประมวลผล

## ฟังก์ชันที่เกี่ยวข้อง

- parseint-n8n
- parsefloat-n8n
- tonumber-n8n

---

_Source: [https://www.thepexcel.com/functions/n8n/string-functions/is-numeric-n8n/](https://www.thepexcel.com/functions/n8n/string-functions/is-numeric-n8n/)_
