小编Jos*_*osh的帖子

使用php/regex验证美国电话号码

编辑: 我混合并修改了下面给出的两个答案,以形成完整的功能,现在做我想要的,然后一些......所以我想我会在这里发布,以防其他人来找同样的事情.

/*
 * Function to analyze string against many popular formatting styles of phone numbers
 * Also breaks phone number into it's respective components
 * 3-digit area code, 3-digit exchange code, 4-digit subscriber number
 * After which it validates the 10 digit US number against NANPA guidelines
*/
function validPhone($phone) {

  $format_pattern = '/^(?:(?:\((?=\d{3}\)))?(\d{3})(?:(?<=\(\d{3})\))?[\s.\/-]?)?(\d{3})[\s\.\/-]?(\d{4})\s?(?:(?:(?:(?:e|x|ex|ext)\.?\:?|extension\:?)\s?)(?=\d+)(\d+))?$/';
  $nanpa_pattern = '/^(?:1)?(?(?!(37|96))[2-9][0-8][0-9](?<!(11)))?[2-9][0-9]{2}(?<!(11))[0-9]{4}(?<!(555(01([0-9][0-9])|1212)))$/';

  //Set array of variables to false initially
  $valid = array(
    'format' => false,
    'nanpa' => false,
    'ext' => false,
    'all' => false …
Run Code Online (Sandbox Code Playgroud)

php regex validation phone-number

11
推荐指数
1
解决办法
1万
查看次数

jQuery 1分钟倒计时,毫秒和回调

我想找出一种方法来显示一个简单的倒计时,显示1:00:00,其中1 =分钟,00 =秒,00 =毫秒.

我已经在interwebs上发现了大量的jQuery倒计时,但是没有一个包含本机显示毫秒的能力,我真的不想挖掘数千行代码来尝试找到一种方法来破解它我.

这个东西很容易鞭打吗?

我也希望能够在倒计时结束时(0:00:00)添加一个回调,这样当它完成时,我可以运行另一个函数.

jquery countdown

1
推荐指数
1
解决办法
3881
查看次数

标签 统计

countdown ×1

jquery ×1

phone-number ×1

php ×1

regex ×1

validation ×1