iOS webView textView禁止識別 電話號碼.郵箱等
支付寶釋出最新版本9.0,再一次引發一場撕逼大戰。微信說支付寶抄襲了它,支付寶說微信一直都在抄襲自己。在我看來,微信和支付寶都抄襲了對方。對於大佬們的抄襲,我們也是司空見慣了。
支付寶這一次更新,真是賺足了眼球,估計這也是支付寶的推廣策略。就是要造勢,造勢有利於品牌推廣。傳播速度可想而知,似乎一夜之間都在談論支付寶和微信。
至於支付寶和微信誰能打過誰,我們拭目以待。
webView.dataDetectorTypes=UIDataDetectorTypePhoneNumber;//自動檢測網頁上的電話號碼,單擊可以撥打
接下來我們來簡單講一下,使用UIDataDetectorTypes自動檢測電話、網址和郵箱。我們先來看看UIDataDetectorTypes有哪些列舉值。
UIDataDetectorTypes的列舉值
typedefNS_OPTIONS(NSUInteger,UIDataDetectorTypes){
UIDataDetectorTypePhoneNumber =1<<0, //Phonenumberdetection
UIDataDetectorTypeLink =1<<1, //URLdetection
#if__IPHONE_4_0<=__IPHONE_OS_VERSION_MAX_ALLOWED
UIDataDetectorTypeAddress =1<<2, //Streetaddressdetection
UIDataDetectorTypeCalendarEvent=1<<3, //Eventdetection
#endif
UIDataDetectorTypeNone =0, //Nodetectionatall
UIDataDetectorTypeAll =NSUIntegerMax //Alltypes
};
NS_OPTIONS一般用來定義位移相關操作的列舉值。UIDataDetectorTypeAddress,UIDataDetectorTypeCalendarEvent不在我們考慮的範圍了。
UIWebView有dataDetectorTypes屬性,UITextView也有dataDetectorTypes屬性。我們來UITextView來舉例。
建立UITextView
UITextView*textView=[[UITextViewalloc]initWithFrame:self.view.bounds];
textView.font=[UIFontsystemFontOfSize:20];
textView.editable=NO;
[email protected]"\r\n我的手機號不是:13888888888\r\n\r\n"
"我的部落格剛剛線上網址:www.xxxxxx.com\r\n\r\n"
"我的郵箱:[email protected]\r\n\r\n";
[self.viewaddSubview:textView];
執行起來看一下:
可以看出來就是一個簡單的文字,電話號碼,網址和郵箱都沒有檢測出來。下面我們來看看dataDetectorTypes作用。
UIDataDetectorTypePhoneNumber檢測電話
textView.dataDetectorTypes=UIDataDetectorTypePhoneNumber;
設定textView.dataDetectorTypes的屬性,即可檢測文字中的電話。效果如下所示:
UIDataDetectorTypeLink檢測網址和郵箱
textView.dataDetectorTypes=UIDataDetectorTypeLink;
UIDataDetectorTypeLink檢測網址和郵箱的。點選網址會跳轉到相應的網頁,點選郵箱可以呼叫系統的發郵件。
UIDataDetectorTypeAll檢測電話、網址和郵箱
textView.dataDetectorTypes=UIDataDetectorTypeAll;
UIDataDetectorTypeAll可以檢測檢測電話、網址和郵箱。效果如下:
相關推薦
iOS webView textView禁止識別 電話號碼.郵箱等
<iframe id="iframeu2197232_0" src="http://pos.baidu.com/dcgm?rdid=2197232&dc=2&di=u2197232&dri=0&dis=0&dai=2&
Vue 的身份證 手機號碼 電話號碼 郵箱等校驗
一、基本身份證 手機號碼等基本檢驗方式 /** * @desc 基於ElementUI Form rules 進行使用, 參考官方文件: http://element-cn.eleme.io/#/zh-CN/component/form [自定義校驗規則] * @e
正則表達式匹配身份證 電話號碼 郵箱 住宅電話 郵編等
ext 大寫字母 nsh 辦理 regexp nbsp 新的 pat 中文 # -*- coding: utf-8 -*- import re tt1 = "13143567781" tt2=‘[email protected]‘ tt3=‘4110241945111
iOS WebView 載入本地資源(圖片,檔案等)
NSString *path = [[NSBundle mainBundle] pathForResource:@"關於.docx" ofType:nil]; NSURL *url = [NSURL fileURLWithPath:path];
java身份證號碼校驗、郵箱校驗、手機號碼/電話號碼校驗
i++ start exceptio span cas table mail pub sys import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.
文字校驗的工具類--中文,電話號碼,郵箱,身份證等資訊的校驗
這是專案中常用的文字校驗的工具類,包括:中文,電話號碼,郵箱,身份證等資訊的校驗 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor
註冊谷歌Gmail郵箱帳號,提示“此電話號碼無法用於進行驗證”,親測可用(2018年10月22日)PC篇
本人小站經營Google帳號,Gmail帳號Google Voice註冊帳號,零售批發,全部手工註冊,質量售障,售後超長十天保障. 企鵝:5143831 有問題可以找我 分享給大家幾個PC電腦端註冊Google.Gmail帳號的辦法.當然我只能放出來一些簡單的辦法,批
Android 實現TextView的部分文字和網路連結及電話號碼點選監聽
前言 最近在寫專案的時候遇到了一個這樣的需求,要像qq一樣,點選評論的者的名字要跳轉評論者的使用者資訊介面,並且點選評論資訊中的web連結要跳轉到WebActivity,同時如果是其他數字的話要像qq一樣點選並顯示底部Dialog提示是播打電話還是複製號碼。 效
註冊谷歌郵箱,提示“此電話號碼無法用於進行驗證”
2018年11月6日16:11:24 很多人說這個方法失效了,是因為谷歌瀏覽器升級導致的,其實不然,升級 只是跟換了UI,實際註冊的地方還在。 2018年02月02日 18:05:27 今天運營的人找我,怎麼申請谷歌賬號(郵箱),我本來想想這不是簡單嗎, 首先你要有個
關閉Android/iPhone瀏覽器自動識別數字為電話號碼
iPhone上的Safari(還有些webkit android手機瀏覽器)會自動對看起來像是電話號碼的數字串(包括已經加入連字元或括號格式化過的)新增電話連結,點選之後會詢問使用者是否想要撥打該號碼。如果你不希望開啟這個自動識別,可以將它關閉:<meta name=
Cordova - IOS瀏覽器裡面數字被當做電話號碼
網頁上有連續超過5個數字,ios瀏覽器就會當做手機號碼,如果某行文字有顏色,那麼這個連續的數字就沒顏色,變黑色了。 解決方法:在html頁面頭部加入下面程式碼 <meta name="format-detection" content="telephone=no"> <meta h
3.7 python 中 用正則表示式 郵箱及電話號碼的匹配
import re c = re.compile(r'^\[email protected](\w+\.)+(com|cn|net|edu)$') # string = ' [email protected]' string = '[email protected]'
Cordova - IOS瀏覽器裏面數字被當做電話號碼
tails orm ref format csdn art rdo tail -a 原文:Cordova - IOS瀏覽器裏面數字被當做電話號碼網頁上有連續超過5個數字,ios瀏覽器就會當做手機號碼,如果某行文字有顏色,那麽這個連續的數字就沒顏色,變黑色了。 解決方法:在
Android html5頁面撥打電話號碼發簡訊發郵箱
1. 撥打電話 在電話號碼前面可以加上 + (加號)表示國際號碼。如: 最常用WEB頁面JS實現一鍵撥號的電話撥打功能 例子: <ahref="tel:10086">10086</a> 使用wtai協議進行撥打電話 <ahref="
JS正則方法判斷郵箱號碼,手機號碼,電話號碼
第一種方法: var mobval=$('#mobile').val(); mobval=mobval.replace(/[ ]/g,""); //去掉所有空格 var isMob = /^
筆記:防止 Safari 瀏覽器中的數字被識別為電話號碼
在Safari瀏覽器中,有一個預設開啟的功能, 會把網頁中的數字自動識別為電話號碼, 並且改變文字的顏色和樣式(藍色),這種情況下如果我們需要相應位置背景色也為藍色或其他,就有點尷尬,而 這個預設樣式貌似也改不了。 解決方法: 在<head>&l
【程式碼筆記】iOS-替換電話號碼中間4位為-號
一,效果圖。 二,程式碼。 RootViewController.m - (void)viewDidLoad { [super viewDidLoad]; // Do
積跬步,聚小流------關閉iphone瀏覽器自動識別數字為電話號碼
最近在做移動端適配的時候發現一個很奇怪的問題。 在頁面底部有一個聯絡方式,然後寫上名字、電話號碼,然後進行樣式修飾,在PC端看毫無問題,並且在部分安卓手機上也沒有任何問題,但是放到蘋果手機上時發現電話
微信小程式 識別文字內的手機號碼或者電話號碼然後撥打電話
有問題可以掃碼加我微信,有償解決問題。承接小程式開發。 微信小程式開發交流qq群 173683895 、 526474645 ; 正文: 效果圖: 需求:識別文字內的手機號碼或者電話號碼然後撥打電話 <!--pages/detail/detail.
正則表示式(二)驗證郵箱、電話號碼
正則表示式的常用例子: E-Mail地址 和手機號碼、固定電話號碼 驗證e-mail郵箱地址 有效的電子郵箱地址基本格式是一串字元(由字母、數字、下劃線 、短線“-”、點號“.”組成),緊跟著@符號,最後還有一些字元。 我們都知道在@之前至少有一個字