refactor(login): 优化注册页面密码验证逻辑
- 移除 RegisterView 中的 ValidatorHelper.isPassword 调用 - 更改 YWXValidatorHelper.isPwd 方法的正则表达式,支持更多特殊字符 - 删除 ValidatorHelper 中的 isPassword 方法
这个提交包含在:
父节点
d357ff8970
当前提交
976cb9f23a
@ -1,4 +1,13 @@
|
|||||||
|
|
||||||
|
# [v1.0.5] 2024.xx.xx
|
||||||
|
|
||||||
|
------
|
||||||
|
> - 优化confirm弹窗样式
|
||||||
|
> - ToolsHelper优化
|
||||||
|
> - 其它优化,可自行探索
|
||||||
|
>
|
||||||
|
|
||||||
|
|
||||||
# [v1.0.5] 2024.11.08
|
# [v1.0.5] 2024.11.08
|
||||||
|
|
||||||
------
|
------
|
||||||
|
|||||||
30
README.md
30
README.md
@ -31,7 +31,7 @@ export default class AppAbility extends UIAbility {
|
|||||||
|
|
||||||
> 缓存工具类,运行时存储,应用停止运行后清空
|
> 缓存工具类,运行时存储,应用停止运行后清空
|
||||||
|
|
||||||
```typescript
|
```tsx
|
||||||
import { AppStorageHelper } from '@szyx/sdk_base/Index'
|
import { AppStorageHelper } from '@szyx/sdk_base/Index'
|
||||||
|
|
||||||
// 存储string数据
|
// 存储string数据
|
||||||
@ -49,7 +49,7 @@ AppStorageHelper.delete(StorageKeys.CLIENT_ID)
|
|||||||
> 需要验证,更新应用会不会被清理
|
> 需要验证,更新应用会不会被清理
|
||||||
> 可存储类型 `number | string | boolean | Array<number> | Array<string> | Array<boolean> | Uint8Array`
|
> 可存储类型 `number | string | boolean | Array<number> | Array<string> | Array<boolean> | Uint8Array`
|
||||||
|
|
||||||
```typescript
|
```tsx
|
||||||
import { PreferencesHelper } from '@szyx/sdk_base/Index'
|
import { PreferencesHelper } from '@szyx/sdk_base/Index'
|
||||||
|
|
||||||
// 存储数据
|
// 存储数据
|
||||||
@ -72,7 +72,7 @@ PreferencesHelper.delete(StorageKeys.CLIENT_ID).then(() => {
|
|||||||
|
|
||||||
#### 1.3.1.弹出Toast提示
|
#### 1.3.1.弹出Toast提示
|
||||||
|
|
||||||
```typescript
|
```tsx
|
||||||
import { ToolsHelper } from '@szyx/sdk_base';
|
import { ToolsHelper } from '@szyx/sdk_base';
|
||||||
|
|
||||||
ToolsHelper.showMessage('Hello Word!')
|
ToolsHelper.showMessage('Hello Word!')
|
||||||
@ -82,7 +82,7 @@ ToolsHelper.showMessage('Hello Word!')
|
|||||||
|
|
||||||
> 打印格式:`========>${顶层调用栈}::`
|
> 打印格式:`========>${顶层调用栈}::`
|
||||||
|
|
||||||
```typescript
|
```tsx
|
||||||
import { ToolsHelper } from '@szyx/sdk_base';
|
import { ToolsHelper } from '@szyx/sdk_base';
|
||||||
|
|
||||||
ToolsHelper.log('Hello Word!')
|
ToolsHelper.log('Hello Word!')
|
||||||
@ -90,7 +90,7 @@ ToolsHelper.log('Hello Word!')
|
|||||||
|
|
||||||
#### 1.3.3.获取调用栈第一个
|
#### 1.3.3.获取调用栈第一个
|
||||||
|
|
||||||
```typescript
|
```tsx
|
||||||
import { ToolsHelper } from '@szyx/sdk_base';
|
import { ToolsHelper } from '@szyx/sdk_base';
|
||||||
|
|
||||||
ToolsHelper.getStackKey()
|
ToolsHelper.getStackKey()
|
||||||
@ -98,7 +98,7 @@ ToolsHelper.getStackKey()
|
|||||||
|
|
||||||
#### 1.3.4.获取设备信息
|
#### 1.3.4.获取设备信息
|
||||||
|
|
||||||
```typescript
|
```tsx
|
||||||
import { ToolsHelper } from '@szyx/sdk_base';
|
import { ToolsHelper } from '@szyx/sdk_base';
|
||||||
|
|
||||||
ToolsHelper.getDeviceInfo()
|
ToolsHelper.getDeviceInfo()
|
||||||
@ -110,7 +110,7 @@ ToolsHelper.getDeviceInfo()
|
|||||||
|
|
||||||
#### 1.4.1.验证手机号
|
#### 1.4.1.验证手机号
|
||||||
|
|
||||||
```typescript
|
```tsx
|
||||||
import { ValidatorHelper } from '@szyx/sdk_base';
|
import { ValidatorHelper } from '@szyx/sdk_base';
|
||||||
|
|
||||||
ValidatorHelper.isPhone('13800000000')
|
ValidatorHelper.isPhone('13800000000')
|
||||||
@ -118,7 +118,7 @@ ValidatorHelper.isPhone('13800000000')
|
|||||||
|
|
||||||
#### 1.4.2.是否为身份证号
|
#### 1.4.2.是否为身份证号
|
||||||
|
|
||||||
```typescript
|
```tsx
|
||||||
import { ValidatorHelper } from '@szyx/sdk_base';
|
import { ValidatorHelper } from '@szyx/sdk_base';
|
||||||
|
|
||||||
ValidatorHelper.isIdcardNum()
|
ValidatorHelper.isIdcardNum()
|
||||||
@ -131,7 +131,7 @@ ValidatorHelper.isIdcardNum()
|
|||||||
|
|
||||||
#### 1.5.1.计算两点间距离
|
#### 1.5.1.计算两点间距离
|
||||||
|
|
||||||
```typescript
|
```tsx
|
||||||
import { AlgorithmHelper } from '@szyx/sdk_base';
|
import { AlgorithmHelper } from '@szyx/sdk_base';
|
||||||
|
|
||||||
AlgorithmHelper.calculateDistance(x1, y1, x2, y2)
|
AlgorithmHelper.calculateDistance(x1, y1, x2, y2)
|
||||||
@ -141,7 +141,7 @@ AlgorithmHelper.calculateDistance(x1, y1, x2, y2)
|
|||||||
|
|
||||||
> 打开webview页面
|
> 打开webview页面
|
||||||
|
|
||||||
```typescript
|
```tsx
|
||||||
import { XWebHelper } from '@szyx/sdk_base';
|
import { XWebHelper } from '@szyx/sdk_base';
|
||||||
|
|
||||||
// 必须先引入,否则无法跳转
|
// 必须先引入,否则无法跳转
|
||||||
@ -160,7 +160,7 @@ XWebHelper.openWeb({
|
|||||||
|
|
||||||
#### 1.7.1 选择日期
|
#### 1.7.1 选择日期
|
||||||
|
|
||||||
```typescript
|
```tsx
|
||||||
import { PickerDateTimeHelper } from '@szyx/sdk_base'
|
import { PickerDateTimeHelper } from '@szyx/sdk_base'
|
||||||
|
|
||||||
PickerDateTimeHelper.showDateDialog({
|
PickerDateTimeHelper.showDateDialog({
|
||||||
@ -174,7 +174,7 @@ PickerDateTimeHelper.showDateDialog({
|
|||||||
|
|
||||||
### 2.1.弹出list选中弹窗
|
### 2.1.弹出list选中弹窗
|
||||||
|
|
||||||
```
|
```tsx
|
||||||
import { XDialogController } from '../dialog/XDialogController';
|
import { XDialogController } from '../dialog/XDialogController';
|
||||||
import { XDialogList } from '../dialog/XDialogList';
|
import { XDialogList } from '../dialog/XDialogList';
|
||||||
|
|
||||||
@ -233,7 +233,7 @@ struct MyView{
|
|||||||
> 使用时建议二次封装
|
> 使用时建议二次封装
|
||||||
>
|
>
|
||||||
> 参数定义
|
> 参数定义
|
||||||
> ```typescript
|
> ```tsx
|
||||||
> /**
|
> /**
|
||||||
> *
|
> *
|
||||||
> * @param url url地址
|
> * @param url url地址
|
||||||
@ -246,7 +246,7 @@ struct MyView{
|
|||||||
|
|
||||||
### 3.1.get请求
|
### 3.1.get请求
|
||||||
|
|
||||||
```typescript
|
```tsx
|
||||||
|
|
||||||
HttpHelper.get()
|
HttpHelper.get()
|
||||||
.get<HttpResult<T>>(url.url.startsWith('http') ? url.url : GlobalValue.getInstance().envUrl + url.url,
|
.get<HttpResult<T>>(url.url.startsWith('http') ? url.url : GlobalValue.getInstance().envUrl + url.url,
|
||||||
@ -276,7 +276,7 @@ HttpHelper.get()
|
|||||||
|
|
||||||
### 3.2.postJson
|
### 3.2.postJson
|
||||||
|
|
||||||
```typescript
|
```tsx
|
||||||
|
|
||||||
HttpHelper.get()
|
HttpHelper.get()
|
||||||
.post<HttpResult<T>>(url.url.startsWith('http') ? url.url : GlobalValue.getInstance().envUrl + url.url,
|
.post<HttpResult<T>>(url.url.startsWith('http') ? url.url : GlobalValue.getInstance().envUrl + url.url,
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户