GORAGOD.com

freelance, web developer, web designer, hosting, domain name

javacript ตรวจสอบ

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

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

#1

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

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

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

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


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

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

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

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

Javasript ใช้ string.indexOf[/google]('@')
PHP ใช้ [google]strpos
($value, '@')
#5
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^