天道酬勤,学无止境

phone-number

"tel:" URLs lead to error page on non-mobile browsers

问题 在这个网站上,我在显示手机号码的右上角有一个指向移动设备电话号码的链接。 在台式机上,单击此链接时,Chrome 会忽略该链接,但 Firefox 和 Internet Explorer 会重定向到错误页面。 HTML: <a href="tel:+491796737741" class="contact-info" ></a> CSS: #header .contact-info { width: 293px; height: 133px; display: block; float: right; cursor: pointer; background: url(contact-info.png) 0 0 no-repeat transparent; margin-right: 20px; margin-top: 110px; } 我怎样才能解决这个问题? 回答1 这个德语博客展示了一个简洁的解决方法,它适用于支持 CSS3 的浏览器。 首先,你让你的tel:链接默认看起来像普通文本: a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover { text-decoration: none; color: #000; } 然后,您为它们提供类似链接的样式,但仅在移动设备上: @media only

2022-05-06 03:41:36    分类:技术分享    html   css   hyperlink   phone-number

"tel:" URLs lead to error page on non-mobile browsers

On this site, I have a link to a phone number for mobile devices in the top right corner where the mobile number is displayed. On desktops, when clicking on this link Chrome just ignores the link but firefox and internet explorer redirect to an error page. HTML: <a href="tel:+491796737741" class="contact-info" ></a> CSS: #header .contact-info { width: 293px; height: 133px; display: block; float: right; cursor: pointer; background: url(contact-info.png) 0 0 no-repeat transparent; margin-right: 20px; margin-top: 110px; } How can I fix this?

2022-04-30 04:03:26    分类:问答    html   css   hyperlink   phone-number

How to validate phone number in django?

I'm currently using phonenumbers package as a validation method to my django's UserCreationForm for its phone number field. In my current code I am using a get method to retrieve the phone number from its field and then do the validation. If the entered number does not exists, a form error is supposed to pop up and state that the number is not in a country's format (in this case i'm using singapore). Please tell me what changes should be made to my current code. I've tried using "from phonenumber_field.formfields import PhoneNumberField" for the phone number validation and it validates the

2022-04-28 01:43:00    分类:问答    python   django   validation   phone-number

MS SQL -- How to Extract Phone Number From Long Inconsistent String

问题 我有一个任务要完成,我必须将大约 970,000 个用户从其他人的数据库导入到我们的数据库中。 在源数据库中,有一个电话号码字段,其中包含连接成一个可怕字符串的多个电话号码。 以下是一些数据示例: |Home: 555-555-5555 Office: (555)-555-5555 Work: 5555555555| |Home: Office: 555\555-5555 Work: 555-555-5555| |Office: 555-555-5555 Home: (555)555-5555 some Comment here| 我遇到的问题是 数字顺序不一致有一些免费的文本评论散落在一些电话号码有不同的格式。 如果可能的话,我真的更喜欢通过 SQL 来做到这一点,并且非常难以以最少的手动调整以有效的方式做到这一点。 在我的数据库中,每种电话号码类型都有单独的列,因此我基本上需要将这些字符串拆分为相应的列。 如果我遗漏了什么,请告诉我。 回答1 在此代码中,您将需要 3 个额外的列来存储新的电话号码 这是代码中的逻辑 拆分电话号码在拆分结果中的前 3 个后 3 个数字之前截断文本删除电话号码中使用的外来字符(仅示例中使用的那些) 在位置 7 和 4 处插入替换分隔符“-” 分组数据更新表 样本数据: DECLARE @t table (phone varchar(500)

2022-04-25 08:06:04    分类:技术分享    sql-server   parsing   concatenation   phone-number

RegEx: Uk Landlines, Mobile phone numbers

问题 我一直在努力寻找合适的解决方案:- 我需要一个匹配所有英国电话号码和手机的正则表达式。 到目前为止,这个似乎涵盖了英国的大部分数字: ^0\d{2,4}[ -]{1}[\d]{3}[\d -]{1}[\d -]{1}[\d]{1,4}$ 但是,手机号码不适用于此正则表达式或写在单个实心块中的电话号码,例如 01234567890。 谁能帮我创建所需的正则表达式? 回答1 [\d -]{1} 明显不正确:数字或空格或连字符。 01000 123456 01000 不是有效的英国区号。 123456 不是有效的本地号码。 测试数据必须是实数区号和实数范围,这一点很重要。 ^\s*(?(020[7,8]{1})?[ ]?[1-9]{1}[0-9{2}[ ]?[0-9]{4})|(0[1-8]{1}[0-9]{3})?[ ]?[1-9]{1}[0-9]{2}[ ]?[0-9]{3})\s*|[0-9]+[ ]?[0-9]+$ 由于许多不同的原因,上述模式是垃圾。 [7,8] 匹配 7 或逗号或 8。您不需要匹配逗号。 伦敦数字也以 3 开头,而不仅仅是 7 或 8。 伦敦 020 号码并不是唯一的 2+8 格式号码; 另见 023、024、028 和 029。 [1-9]{1} 简化为 [1-9] []? 简化为 \s? 一次找到了初始0,为什么还要一次又一次地寻找呢? ^(0

2022-04-25 03:38:05    分类:技术分享    regex   phone-number

Formatting UITextField's text as Phone Number as user types in

问题 我有一个自定义 UITextField,我试图将输入格式化为电话号码作为用户类型。 我想要达到的目标: 在 UITextField 上添加前缀+号作为第一个字符,不能删除。 将字符串变量和 UITextField 的文本格式化为电话号码格式(+49 291 12345678) ,而不是用户输入时的纯数字(4929112345678) 。 我研究并发现没有内置的方法。 我还找到了易于使用的名为 PhoneNumberKit 的库,用于将输入字符串格式化为电话号码。 在 Playground 中,它的工作方式类似于.. let rawNumberArray = "+4929112345678" let phoneNumbers = PartialFormatter().formatPartial(rawNumberArray) print(phoneNumbers) // "+49 291 12345678" 请记住,库需要字符串将+作为第一个字符才能正确格式化。 我尝试在我的 UITextField 上实现它。 func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { if

2022-04-24 18:20:20    分类:技术分享    ios   swift   uitextfield   phone-number   nsformatter

fabric digits returns a null object of phoneNumber after OTP verification on android app

问题 digitsButton = (DigitsAuthButton) findViewById(R.id.auth_button); digitsButton.setCallback(new AuthCallback() { @Override public void success(DigitsSession session, String phoneNumber) { // Do something with the session Toast.makeText(WelcomeActivity.this,"Registration Successful",Toast.LENGTH_SHORT).show(); } @Override public void failure(DigitsException exception) { // Do something on failure Toast.makeText(WelcomeActivity.this,"Registration Failed",Toast.LENGTH_SHORT).show(); } }); 回答1 我不确定这是否是一个错误,但如果已经有一个活动会话,则不会返回该数字。 如果您仍然在进行身份验证,您可能已经检测到缺少现有会话。 如果您想强制显示此号码 - 请致电 Digits

2022-04-21 14:23:30    分类:技术分享    android   phone-number   twitter-fabric   twitter-digits

在 vb.net 上验证电话号码(validate phone number on vb.net)

问题 我在使用 vb.net 的 Visual Studio 中有一个常规表单(不是 Windows 表单)。 一旦失去焦点,我想验证电话字段,即当用户离开该字段时。 如何发起活动? 下拉菜单不附带 lostfocus 事件? 谢谢。 ~ 妮塔 回答1

2022-04-16 08:44:04    分类:技术分享    validation   events   phone-number