草庐IT

ios - 如何让 UITextView 检测网站、邮件和电话号码的链接

我有一个UITextView对象。UIView中的文字有电话号码、邮件链接、网站链接。我想将它们显示为具有以下功能的链接。当有人点击URL时-Safari应该会打开该网站。当有人点击电子邮件链接时-邮件应该打开我的地址到字段当有人点击电话号码时-电话应用程序应调用该号码有没有人这样做过或知道如何处理?谢谢,阿杰 最佳答案 如果您使用的是OS3.0你可以这样做textview.editable=NO;textview.dataDetectorTypes=UIDataDetectorTypeAll;

objective-c - iOS 上的电话号码格式

我有一个用户输入数据的文本字段。这是一个电话号码字段。如果用户输入1234567890,我希望它在用户输入时显示为(123)-(456)-7890。这怎么可能? 最佳答案 这对你有帮助格式(xxx)xxx-xxxx-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{intlength=(int)[selfgetLength:textField.te

html - 如何在 iPhone/iOS 上删除电话号码的蓝色样式?

在iPhone上查看电话号码时,有没有办法从电话号码中删除默认的蓝色超链接颜色?想要添加特定的MobileSafari标记或CSS?我只有这个号码:Calluson+44(0)2071948000并且没有超链接,但iPhone仍将此文本编号呈现为超链接。我在我的一些网站上遇到了这个渲染问题,但不知道为什么会这样。我确实看过这篇文章:MobileHTMLrenderingnumbers但这是唯一可能的解决方案吗? 最佳答案 两个选项……1。设置format-detection元标记。要删除电话号码的所有自动格式,请将其添加到head您

android - 如何创建超链接以在移动设备上调用电话号码?

为移动设备上的用户创建可点击的超链接以调用电话号码的正确通用格式是什么?带破折号的区号555-555-1212没有破折号的区号555-555-1212带破折号和1的区号555-555-1212没有破折号和1的区号555-555-1212带破折号、1和+号的区号555-555-1212区号不带破折号、1和+号555-555-1212 最佳答案 破折号(-)除了使数字更具可读性之外没有任何意义,因此您不妨将它们包括在内。由于我们永远不知道我们的网站访问者来自哪里,我们需要让电话号码可以从世界任何地方调用。因此,+符号始终是必需的。+符号

html - 如何标记电话号码?

我想在HTML文档中将电话号码标记为可调用链接。我已阅读themicroformatsapproach,而且我知道,tel:方案将是标准的,但实际上没有实现。据我所知,Skype定义了skype:和callto:,后者已经获得了一定的知名度。我假设,其他公司要么有其他方案,要么跳上callto:火车。标记电话号码的最佳做法是什么,以便尽可能多的使用VoIP软件的人只需单击链接即可接听电话?额外问题:有人知道紧急电话号码(例如美国的911或德国的110)的并发症吗?干杯,更新:MicrosoftNetMeeting在WinXP下采用callto:方案。Thisquestion建议,Mic

.NET 电话号码解析库

有人知道.NET的通用电话号码解析库吗?理想情况下,我正在寻找类似于RubyPhone的东西图书馆。 最佳答案 我会使用Googlelibphonenumber库的C#端口。https://bitbucket.org/pmezard/libphonenumber-csharp/wiki/Home 关于.NET电话号码解析库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/36616

asp.net-mvc - 电话号码或社会保险号的 DisplayFormat.DataFormatString

有没有一种方法可以使用View模型属性上的DisplayFormat属性来为社会安全号码或电话号码应用DataFormatString格式?我知道我可以使用javascript来做到这一点,但如果可能的话,我更愿意让模型来处理它。[DisplayFormat(ApplyFormatInEditMode=true,DataFormatString="???????")]publicstringSsn{get;set;} 最佳答案 以下应该可以工作,但请注意Ssn属性的类型差异。[DisplayFormat(DataFormatStri

android - 在 EditText 中自动格式化电话号码

在我的应用中,用户必须使用以下格式在EditText字段中输入电话号码:1(515)555-5555我不希望用户在输入数字时键入“(”、“)”或“-”;我希望自动添加这些字符。例如,假设用户键入1--应该自动添加“1”后面的括号,以便显示“1(”。我希望有类似的功能同时删除。我曾尝试在onTextWatcher接口(interface)的afterTextChanged方法中设置文本,但不起作用;相反,它会导致错误。任何帮助将不胜感激。 最佳答案 你可以试试editTextPhoneNumber.addTextChangedList

java - 如何将手机号码拆分为国家代码、地区代码和本地号码?

如何将手机号码拆分为国家代码、地区代码和本地号码?例如+919567123456拆分后国家代码=91区号=9567本地号码=123456 最佳答案 不要维护自己的所有这些数据的表!使用“JavaInternationalPhoneNumberUtilitieslibraryv3.0”,https://github.com/googlei18n/libphonenumber.这是Google使用的,Google会为您维护它! 关于java-如何将手机号码拆分为国家代码、地区代码和本地号码?

jquery - 如何在输入时更改输入中的电话号码格式?

我的CodePen:http://codepen.io/leongaban/pen/cyaAL我有一个电话号码输入字段,最多允许20个字符(国际号码)。我也在使用MaskedinputjQueryplugin由JoshBush格式化输入中的电话号码以使其“漂亮”。我的问题是在电话是10位数或者less,它应该使用Masked输入格式。但是,当电话号码超过10位时,格式应该被删除。这是我当前的:CodePen,手机是我要完成此操作的输入字段。工作电话是Maskinputplugin的默认功能的一个示例。.你会如何解决这个问题?手机输入框的jQuery:case'2':console.lo