
ถ้าเราคิวรี่ฐานข้อมูลมาและเราต้องการใช้ javascript เช็คค่าในฐานว่าเป็นตัวหนังสือ หรือต้วเลข เพื่อจะนำมาใช้ตอนแก้ไข
ต้องเขียนอย่างไรคะ
เพิ่มเติมอีกนิดคะเพราะตอนที่บันทึกลงฐานคือ file ที่ใช้ๆอันเดียวกันคือให้ผู้ใช้เลือกใส่ว่าจะให้ใส่ email หรือเบอร์โท
ได้แต่ติดปัญหาตอนที่คิวรี่มาแสดงว่า จะเช็คอย่างไรว่าเค้า กรอก เบอร์โืท หรือ email
ตรวจ @ ดีกว่ามั้ย
if (string.indexOf('@') > -1)
if (string.indexOf('@') > -1)
หมายถึงพอเราคิวรี่แล้ว ใช้คำสั่งนี้ตรวจสอบหรือคะพอจะยกตัวอย่างได้ไหม
สักนิดก็ยังดีคะ
สักนิดก็ยังดีคะ
คือมันผิดมาตั้งแต่ออกแบบ database แล้วล่ะคับ
แต่ถ้ามาขนาดนี้แล้ว ก็ต้องตามที่คุณ gOragod บอกอ่ะคับ ตรวจหา @ ถ้ามีก็เป็นเมล์ ถ้าไม่มีก็เป็นเบอร์โทร
var txt="xxx";
if (txt.indexOf('@')>-1)
this is email
else
this is phone
แต่ถ้ามาขนาดนี้แล้ว ก็ต้องตามที่คุณ gOragod บอกอ่ะคับ ตรวจหา @ ถ้ามีก็เป็นเมล์ ถ้าไม่มีก็เป็นเบอร์โทร
var txt="xxx";
if (txt.indexOf('@')>-1)
this is email
else
this is phone
สงสัยว่า จะตรวจสอบบน php หรือ javascript ครับ
ทั้ง 2 แบบมีวิธีเหมือนกัน คือ ตรวจว่า มี @ ในข้อความหรือไม่
ถ้ามีแสดงว่าเป็น Email ถ้าไม่มี แสดงว่าเป็นเบอร์โทร
Javasript ใช้ [google]string.indexOf[/google]('@')
PHP ใช้ [google]strpos[/google]($value, '@')
ทั้ง 2 แบบมีวิธีเหมือนกัน คือ ตรวจว่า มี @ ในข้อความหรือไม่
ถ้ามีแสดงว่าเป็น Email ถ้าไม่มี แสดงว่าเป็นเบอร์โทร
Javasript ใช้ [google]string.indexOf[/google]('@')
PHP ใช้ [google]strpos[/google]($value, '@')
