Tag: 电子邮件validation

一个全面的电话号码validation正则expression式

我试图把一个综合的正则expression式来validation电话号码。 理想情况下,它将处理国际格式,但它必须处理美国格式,包括以下内容: 1-234-567-8901 1-234-567-8901 x1234 1-234-567-8901 ext1234 1(234)567-8901 1.234.567.8901 1/234/567/8901 12345678901 我会回答我目前的尝试,但我希望有人有更好的和/或更优雅的东西。

如何从“Bobby Tables”XKCD漫画工作SQL注入?

只是看着: (来源: https : //xkcd.com/327/ ) 这个SQL做什么: Robert'); DROP TABLE STUDENTS; — 我知道'和–都是为了评论,但是DROP这个词不会被评论,因为它是同一行的一部分?

要求用户input,直到他们提供有效的答复

我正在编写一个程序,必须接受来自用户的input。 #note: Python 2.7 users should use `raw_input`, the equivalent of 3.X's `input` age = int(input("Please enter your age: ")) if age >= 18: print("You are able to vote in the United States!") else: print("You are not able to vote in the United States.") 如果用户input合理的数据,这将按预期工作。 C:\Python\Projects> canyouvote.py Please enter your age: 23 You are able […]

使用正则expression式来validation电子邮件地址

多年来,我慢慢地开发了一个正则expression式来validationMOST电子邮件地址,假设他们不使用IP地址作为服务器部分。 我在几个PHP程序中使用它,并且大部分时间都在运行。 然而,有时候我会接触到一个使用它的站点有问题的人,最后我不得不做一些调整(最近我意识到我不允许使用4个字符的顶级域名)。 你有什么最好的正则expression式来validation电子邮件? 我已经看到了几个解决scheme,使用几个较短的expression式的函数,但我宁愿有一个简单的函数,而不是在一个更复杂的函数几个简短的expression式的一个长复杂的expression式。