คำถามติดแท็ก postal-code


30
RegEx สำหรับการจับคู่รหัสไปรษณีย์ของสหราชอาณาจักร
ฉันหลังจาก regex ที่จะตรวจสอบรหัสไปรษณีย์ของสหราชอาณาจักรที่ซับซ้อนอย่างเต็มรูปแบบเฉพาะภายในสตริงอินพุต แบบฟอร์มรหัสไปรษณีย์ที่ผิดปกติทั้งหมดจะต้องครอบคลุมเช่นเดียวกับแบบปกติ ตัวอย่างเช่น ไม้ขีด CW3 9SS SE5 0EG SE50EG se5 0eg WC2H 7LT ไม่มีการแข่งขัน aWC2H 7LT WC2H 7LTa WC2H ฉันจะแก้ปัญหานี้ได้อย่างไร

12
มีการออกแบบฐานข้อมูลที่อยู่ทั่วไปสำหรับที่อยู่ทั้งหมดในโลกหรือไม่
ฉันเป็นโปรแกรมเมอร์และพูดตามตรงว่าไม่รู้โครงสร้างที่อยู่ของโลกว่าในประเทศของฉันมีโครงสร้างอย่างไร :) ดังนั้นการออกแบบฐานข้อมูลที่ดีที่สุดและใช้กันทั่วไปในการจัดเก็บที่อยู่ถนนคืออะไร? ควรใช้งานง่ายรวดเร็วในการสืบค้นและมีไดนามิกในการจัดเก็บที่อยู่ทั้งหมดของโลกซึ่งระบุได้ด้วยรหัสเดียวขอบคุณมาก

14
แนวทางปฏิบัติที่ดีที่สุดในการจัดเก็บที่อยู่ไปรษณีย์ในฐานข้อมูล (RDBMS)?
มีการอ้างอิงที่ดีสำหรับแนวทางปฏิบัติที่ดีที่สุดในการจัดเก็บที่อยู่ทางไปรษณีย์ใน RDBMS หรือไม่ ดูเหมือนว่าจะมีข้อแลกเปลี่ยนมากมายที่สามารถทำได้และข้อดีข้อเสียมากมายสำหรับแต่ละข้อที่ต้องประเมิน - นี่เป็นสิ่งที่ต้องทำครั้งแล้วครั้งเล่า? อาจมีคนเขียนบทเรียนบางอย่างที่ได้เรียนรู้จากที่ไหนสักแห่ง? ตัวอย่างของการแลกเปลี่ยนที่ฉันกำลังพูดถึงคือการจัดเก็บรหัสไปรษณีย์เป็นจำนวนเต็มเทียบกับช่องถ่านควรจัดเก็บหมายเลขบ้านเป็นช่องแยกหรือเป็นส่วนหนึ่งของที่อยู่บรรทัดที่ 1 ควรทำให้หมายเลขชุด / อพาร์ทเมนต์ / ฯลฯ เป็นมาตรฐานหรือเก็บไว้เป็น กลุ่มข้อความในที่อยู่บรรทัดที่ 2 คุณจัดการ zip +4 อย่างไร (แยกช่องหรือช่องใหญ่ช่องเดียวจำนวนเต็มเทียบกับข้อความ) เป็นต้น ในตอนนี้ฉันกังวลเป็นหลักเกี่ยวกับที่อยู่ในสหรัฐอเมริกา แต่ฉันคิดว่ามีแนวทางปฏิบัติที่ดีที่สุดบางประการเกี่ยวกับการเตรียมตัวให้พร้อมสำหรับการก้าวไปทั่วโลกในที่สุด (เช่นการตั้งชื่อช่องให้เหมาะสมเช่นภูมิภาคแทนที่จะเป็นรัฐหรือรหัสไปรษณีย์แทนรหัสไปรษณีย์ เป็นต้น

8
ฉันต้องการเก็บรหัสไปรษณีย์ไว้ในฐานข้อมูล คอลัมน์ควรมีขนาดใหญ่แค่ไหน?
ฉันคาดว่าคอลัมน์จะเป็น VARCHAR2 ใน Oracle Database ของฉัน US Zips คือ 9 แคนาดาคือ 7 ฉันคิดว่า 32 อักขระน่าจะเป็นขีด จำกัด บนที่สมเหตุสมผล ฉันขาดอะไรไป? [แก้ไข] TIL: 12 เป็นคำตอบที่สมเหตุสมผลสำหรับคำถามขอบคุณทุกคนที่มีส่วนร่วม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.