詳解ng-alain動態(tài)表單SF表單項設(shè)置必填和正則校驗
在使用動態(tài)表單時對表單項進行非空校驗及正則校驗。
使用手機號進行校驗,示例如下:
動態(tài)表單的基本使用:https://ng-alain.com/form/getting-started/zh
基于基本示例,增加手機號必填與正則校驗的例子:
@Component({
selector: 'app-home',
template: `
<sf [schema]="schema" [ui]="ui" (formSubmit)="submit($event)"></sf>
`
})
export class HomeComponent {
schema: SFSchema = {
properties: {
email: {
type: 'string',
title: '郵箱',
format: 'email',
maxLength: 20
},
name: {
type: 'string',
title: '姓名',
minLength: 3
},
mobileNumber: { type: 'string', title: '手機號', pattern: '^1[0-9]{10}$' },
},
};
ui: SFUISchema = {
'*': {
spanLabelFixed: 100,
grid: { span: 24 },
},
$mobileNumber: {
widget: 'string',
errors: { 'pattern': '請輸入11位手機號碼' }
}
};
submit(value: any) {
}
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Ionic + Angular.js實現(xiàn)驗證碼倒計時功能的方法
驗證碼倒計時這個功能相信對大家每個人來說都不陌生,之前介紹了在Android中的實現(xiàn)方法,下面這篇文章主要給大家介紹了利用Ionic + Angular.js實現(xiàn)驗證碼倒計時功能的相關(guān)資料,文中介紹的非常詳細,需要的朋友們下面來一起看看吧。2017-06-06
Angularjs全局變量被作用域監(jiān)聽的正確姿勢
這篇文章主要介紹了Angularjs全局變量被作用域監(jiān)聽的正確姿勢的相關(guān)資料,需要的朋友可以參考下2016-02-02
基于Angularjs-router動態(tài)改變Title值的問題
今天小編就為大家分享一篇基于Angularjs-router動態(tài)改變Title值的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
angularJs中$http獲取后臺數(shù)據(jù)的實例講解
今天小編就為大家分享一篇angularJs中$http獲取后臺數(shù)據(jù)的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
Angular.JS中指令ng-if的注意事項小結(jié)
這篇文章主要給大家分享了關(guān)于Angular.JS中指令ng-if的一點注意事項,分享出來供大家參考學(xué)習(xí),文中介紹的還是相對來說比較詳細,對大家具有一定的參考借鑒價值,需要的朋友們下面來一起看看吧。2017-06-06
Angular 數(shù)據(jù)請求的實現(xiàn)方法
本篇文章主要介紹了Angular 數(shù)據(jù)請求的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05
Angular應(yīng)用里環(huán)境變量SERVER_REQUEST_ORIGIN含義解析
這篇文章主要為大家介紹了Angular應(yīng)用里環(huán)境變量SERVER_REQUEST_ORIGIN的含義解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10

