我正在尝试整合一个全面的正则表达式来验证电话号码.理想情况下它会处理国际格式,但它必须处理美国格式,包括以下内容:
我将回答我目前的尝试,但我希望有人能有更好的和/或更优雅的东西.
我想在HTML文档中将电话号码标记为可调用链接.我已经阅读了微格式方法,我知道,该tel:方案将是标准的,但实际上没有实现.
Skype的定义,因为据我所知,skype:并且callto:,已经获得了后者的一些人气.我认为,其他公司有其他计划或跳上callto:火车.
标记电话号码的最佳做法是什么,以便尽可能多的人使用VoIP软件只需点击链接即可接听电话?
奖金问题:有没有人知道紧急号码的并发症,如美国的911或德国的110?
干杯,
更新: Microsoft NetMeeting采用callto:WinXP下的方案.这个问题表明,Microsoft Office Communicator将处理tel:方案而不是处理方案callto:.太棒了,雷德蒙!
更新2:两年半以后.这似乎归结为你想用这个数字做什么.在移动环境中,tel:是要走的路.如果您认为您的用户更多是Skype用户(callto:或者更有可能安装了Google Voice(tel:),那么定位桌面取决于您.我的个人意见是,在使用时有疑问tel:(符合@Sidnicious的回答).
更新3:用户@ rybo111指出,Chrome中的Skype同时也加入了这个tel:行列.我无法验证这一点,因为手头都没有机器,但如果这是真的,那就意味着我们终于有了一个胜利者:
tel:
Run Code Online (Sandbox Code Playgroud) 如何以编程方式获取运行我的Android应用程序的设备的电话号码?
什么是我在SQL varchar(length)手机中应该考虑的最长的全球电话号码.
注意事项:
考虑到现在我的特殊情况,我不需要卡等.号码以国家代码开头,以扩展名结尾,没有传真/电话等评论,也不需要电话卡.
sql-server validation database-design data-modeling phone-number
我不需要拨打电话号码,我只需要拨打拨号就可以显示已经显示的电话号码.我Intent应该用什么来实现这个目标?
我有一个字符串"1112224444"它是一个电话号码.我想格式化为111-222-4444,然后将其存储在一个文件中.它在数据线上,我宁愿能够在不指定新的情况下执行此操作变量.
我刚在想:
String.Format("{0:###-###-####}", i["MyPhone"].ToString() );
Run Code Online (Sandbox Code Playgroud)
但这似乎没有成功.
**更新**
好.我选择了这个解决方案
Convert.ToInt64(i["Customer Phone"]).ToString("###-###-#### ####")
Run Code Online (Sandbox Code Playgroud)
现在,当扩展名小于4位时,它会搞砸.它将填写右边的数字.所以
1112224444 333 becomes
11-221-244 3334
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
在我们的项目中快速添加需求.我们的数据库中用于保存电话号码的字段设置为仅允许10个字符.所以,如果我通过"(913)-444-5555"或其他任何东西,是否有一种快速的方法来通过某种特殊的替换函数运行字符串,我可以传递一组字符允许?
正则表达式?
我正在开发一个短信应用程序,需要能够将发件人的电话号码从+11234567890转换为123-456-7890,以便将其与MySQL数据库中的记录进行比较.
这些数字以后一种格式存储,以便在网站的其他地方使用,我宁愿不改变这种格式,因为它需要修改大量代码.
我将如何使用PHP进行此操作?
谢谢!
我试图拨打一个不使用特定号码的号码,而是拨打变量中的号码,或者至少告诉它拨打手机中的号码.在变量中调用的这个数字是我使用解析器或从网站sql中获取的数字.我做了一个按钮试图通过功能调用存储在变量中的电话号码,但无济于事.什么都有帮助谢谢!
func callSellerPressed (sender: UIButton!){
//(This is calls a specific number)UIApplication.sharedApplication().openURL(NSURL(string: "tel://######")!)
// This is the code I'm using but its not working
UIApplication.sharedApplication().openURL(NSURL(scheme: NSString(), host: "tel://", path: busPhone)!)
}
Run Code Online (Sandbox Code Playgroud) phone-number ×10
android ×2
c# ×2
ios ×2
regex ×2
string ×2
validation ×2
formatting ×1
html ×1
iphone ×1
markup ×1
phone-call ×1
php ×1
sql-server ×1
swift ×1
url-scheme ×1