我有以下字符串:匹配字符串文本中最後一個點後
var a = "vm.model.password";
var b = "vm.model.passwordCheck";
和我有以下幾點:
var sa = "Password";
var sb = "PasswordCheck";
我需要檢查SA包含在和某人在B 。
因此,爲了比較我需要檢查點或之後的a或b中的字符串。 並檢查sa是否等於該字符串,但首先將sa的第一個字母設置爲小寫。
我在做這樣的事情:
a.indexOf(sa.toLowerCase()) > -1;
但問題是,SA將b與和某人,因爲它與P和不P開始就不會成爲B A比賽的匹配。
這樣做的最好方法是什麼?
之前我提供了一個答案,你能解釋一下你在做什麼,爲什麼?我懷疑你的方法不是完成你想要完成的最好的方法,但我不能肯定地說沒有更多的信息。 – dman2306
基本上,在Angular應用程序上,我在HTML上有這樣的內容。 vm.user.password是Angular模型的屬性。但是API返回與諸如Password等名稱相關的錯誤,例如,沒有vm.model。在Angular中使用CamelCase,但API始終以大寫字母返回PasswordCheck。因此,我需要將API返回的內容映射到HTML中使用的角色 –
然後說實話,爲什麼不創建映射?你將寫出所有這些邏輯,然後當你有一個名爲'userName'的字段,並且API有'UName'或類似不適合模式的東西時會發生什麼?只需保持一個關聯數組映射到另一個。 – dman2306