A-AA+then

javacript ตรวจสอบ

851
ขอถามผู้รู้ หน่อยคะ
ถ้าเราคิวรี่ฐานข้อมูลมาและเราต้องการใช้ javascript เช็คค่าในฐานว่าเป็นตัวหนังสือ หรือต้วเลข เพื่อจะนำมาใช้ตอนแก้ไข
ต้องเขียนอย่างไรคะ

5 ความคิดเห็น

เพิ่มเติมอีกนิดคะเพราะตอนที่บันทึกลงฐานคือ file ที่ใช้ๆอันเดียวกันคือให้ผู้ใช้เลือกใส่ว่าจะให้ใส่ email หรือเบอร์โท
ได้แต่ติดปัญหาตอนที่คิวรี่มาแสดงว่า จะเช็คอย่างไรว่าเค้า กรอก เบอร์โืท หรือ email

1

ตรวจ @ ดีกว่ามั้ย

if (string.indexOf('@') > -1)
2

หมายถึงพอเราคิวรี่แล้ว ใช้คำสั่งนี้ตรวจสอบหรือคะพอจะยกตัวอย่างได้ไหม
สักนิดก็ยังดีคะ
3

คือมันผิดมาตั้งแต่ออกแบบ database แล้วล่ะคับ
แต่ถ้ามาขนาดนี้แล้ว ก็ต้องตามที่คุณ gOragod บอกอ่ะคับ ตรวจหา @ ถ้ามีก็เป็นเมล์ ถ้าไม่มีก็เป็นเบอร์โทร


var txt="xxx";
if (txt.indexOf('@')>-1)
    this is email
else
    this is phone
4

สงสัยว่า จะตรวจสอบบน php หรือ javascript ครับ

ทั้ง 2 แบบมีวิธีเหมือนกัน คือ ตรวจว่า มี @ ในข้อความหรือไม่

ถ้ามีแสดงว่าเป็น Email ถ้าไม่มี แสดงว่าเป็นเบอร์โทร

Javasript ใช้ string.indexOf('@')
PHP ใช้ strpos($value, '@')
5
^