คำถามติดแท็ก string-parsing

30
วิธีการตรวจสอบที่อยู่อีเมลโดยใช้การแสดงออกปกติ?
ในช่วงหลายปีที่ผ่านมาฉันได้พัฒนานิพจน์ปกติที่ตรวจสอบความถูกต้องของที่อยู่อีเมล MOST อย่างถูกต้องโดยสมมติว่าพวกเขาไม่ได้ใช้ที่อยู่ IP เป็นส่วนหนึ่งของเซิร์ฟเวอร์ ฉันใช้มันในโปรแกรม PHP หลายโปรแกรมและทำงานได้เกือบตลอดเวลา อย่างไรก็ตามบางครั้งฉันได้รับการติดต่อจากบุคคลที่มีปัญหากับเว็บไซต์ที่ใช้งานและฉันต้องทำการปรับเปลี่ยน (ล่าสุดฉันรู้ว่าฉันไม่อนุญาต TLD 4 ตัวอักษร) นิพจน์ทั่วไปที่ดีที่สุดที่คุณมีหรือเคยเห็นเพื่อยืนยันอีเมลคืออะไร ฉันได้เห็นวิธีแก้ปัญหาหลายอย่างที่ใช้ฟังก์ชั่นที่ใช้นิพจน์สั้น ๆ หลายอัน แต่ฉันอยากได้นิพจน์ที่ซับซ้อนยาว ๆ ในฟังก์ชั่นที่เรียบง่ายแทนที่จะใช้นิพจน์สั้น ๆ หลายอันในฟังก์ชั่นที่ซับซ้อนกว่า

8
การแยกจำนวนเต็มอย่างปลอดภัยใน Ruby
ฉันมีสตริงพูดและผมต้องการที่จะแปลงเป็นจำนวนเต็ม'123'123 ฉันรู้ว่าคุณสามารถทำsome_string.to_iแต่แปลงที่'lolipops'ไป0ซึ่งไม่เป็นผลที่ผมมีในใจ Exceptionฉันต้องการที่จะระเบิดขึ้นในใบหน้าของฉันเมื่อฉันพยายามที่จะแปลงบางสิ่งบางอย่างที่ไม่ถูกต้องกับความสุขและความเจ็บปวด มิฉะนั้นฉันไม่สามารถแยกความแตกต่างระหว่างสิ่งที่ถูกต้อง0กับสิ่งที่ไม่ได้เป็นตัวเลขเลย แก้ไข:ฉันกำลังมองหาวิธีการมาตรฐานในการทำโดยไม่มีกลอุบาย regex

19
แปลง String เป็น Float ใน Swift
ฉันกำลังพยายามแปลงตัวเลขที่นำมาจาก UITextField ซึ่งฉันคิดว่าเป็นสตริงจริงและแปลงเป็น Float ดังนั้นฉันจึงสามารถคูณได้ ฉันมีสองตัวUITextfieldที่ประกาศดังนี้: @IBOutlet var wage: UITextField @IBOutlet var hour: UITextField เมื่อผู้ใช้กดปุ่ม UIButton ฉันต้องการคำนวณค่าจ้างที่ผู้ใช้ได้รับ แต่ฉันทำไม่ได้เพราะฉันต้องแปลงให้เป็นลอยก่อนจึงจะใช้งานได้ ฉันรู้วิธีแปลงเป็นจำนวนเต็มโดยทำสิ่งนี้: var wageConversion:Int = 0 wageConversion = wage.text.toInt()! อย่างไรก็ตามฉันไม่รู้ว่าจะแปลงเป็นลอยได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.