微信小程序?qū)崿F(xiàn)簡(jiǎn)單input正則表達(dá)式驗(yàn)證功能示例
本文實(shí)例講述了微信小程序?qū)崿F(xiàn)簡(jiǎn)單input正則表達(dá)式驗(yàn)證功能。分享給大家供大家參考,具體如下:
1、效果展示

2、關(guān)鍵代碼
index.wxml文件
<input placeholder="輸入內(nèi)容" bindinput="check"></input>
<view>輸入結(jié)果:{{result}}</view>
index.js文件
Page({
data:{
result:''
},
check:function(e){
var regLowerCase=new RegExp('[a-z]','g');//判斷用戶輸入的是否為小寫字母
var regCapitalLetter=new RegExp('[A-Z]','g');//判斷用戶輸入的是否為大寫字母
var regNum=new RegExp('[0-9]','g');//判斷用戶輸入的是否為數(shù)字
var rsLowerCase=regLowerCase.exec(e.detail.value);
var rsCapitalLetter=regCapitalLetter.exec(e.detail.value);
var rsNum=regNum.exec(e.detail.value);
if(rsLowerCase){
this.setData({
result:'您輸入的是小寫字母'
})
}else if(rsCapitalLetter){
this.setData({
result:'您輸入的是大寫字母'
})
}else if(rsNum){
this.setData({
result:'您輸入的是數(shù)字'
})
}else{
this.setData({
result:''
})
}
}
})
3、完整實(shí)例代碼點(diǎn)擊此處本站下載。
PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:
JavaScript正則表達(dá)式在線測(cè)試工具:
http://tools.jb51.net/regex/javascript
正則表達(dá)式在線生成工具:
http://tools.jb51.net/regex/create_reg
希望本文所述對(duì)大家微信小程序開發(fā)有所幫助。
相關(guān)文章
微信小程序8種數(shù)據(jù)通信的方式小結(jié)
這篇文章主要介紹了微信小程序8種數(shù)據(jù)通信的方式小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02
通過一次報(bào)錯(cuò)詳細(xì)談?wù)凱oint事件
這篇文章主要給大家介紹了關(guān)于如何通過一次報(bào)錯(cuò)詳細(xì)談?wù)凱oint事件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2018-05-05
Javascript實(shí)現(xiàn)的類似Google的Div拖動(dòng)效果代碼

