iOS電商專案金額輸入判斷處理

2022-04-04 01:04:10 字數 703 閱讀 1401

只能輸入數字和保留兩位小數,設定keyboardtypeuikeyboardtypedecimalpad即可

可以輸入0,繼續輸入數字則把0抹掉,輸入小數點則還可以繼續輸入兩位數字,不能輸入多個小數點

/// 小數點前8位數字 小數點後2位

-(bool)textfield:(uitextfield *)textfield shouldchangecharactersinrange:(nsrange)range replacementstring:(nsstring *)string))|([1-9]\\d(([.]\\d)?)))?";

nspredicate *phonetest = [nspredicate predicatewithformat:@"self matches %@", stringregex];

bool flag = [phonetest evaluatewithobject:tostring];

//判斷如果第一位輸入0 第二位不是小數點的話就把0抹掉

if ([textfield.text hasprefix:@"0"] && textfield.text.length == 1 && ![string isequaltostring:@"."])

if (!flag)

}return yes;

}

電商專案專題 一 電商入門

學習電商專案,自然要先了解這個行業,所以我們首先來聊聊電商行業 主要從需求方 盈利模式 技術側重點這三個方面來看它們的不同 各種企業裡面用的管理系統 erp hr oa crm 物流管理系統。而我們今天要聊的就是網際網路專案中的重要角色 電商 近年來,中國的電子商務快速發展,交易額連創新高,電子商務...

電商專案 2020 11 27

展示使用者註冊介面 注意導包路徑,設定正確的倒包路徑 編寫使用者模型類 使用django自帶的使用者認證系統和授權系統,核心是user,進行繼承新增自定義字段,並正確遷移自定義使用者模型,建立使用者表 使用者註冊邏輯的實現 註冊邏輯分析,完成主邏輯和分支邏輯的構建 設定主邏輯的介面,和分支邏輯的介面...

電商專案 2020 11 28

1.圖形驗證碼 2.簡訊驗證碼 使用容聯雲sdk時候,記得封裝單例,減少記憶體的消耗 3.非同步方案 對於專案中的一些固定數字,固定字串,最好弄個集合,比如py檔案,放進去,以免後期修改時候,直接修改源 比如redis設定過期時間的引數,就可以放進乙個集合裡,並從裡面呼叫就好了 redis 客戶端向...