本文小编就为大家带来一篇讲解小程序wxml中使用正则,小程序getRegExp正则表达式,微信wxs中的正则不需要定界符。小编觉得挺不错的,现在就分享给大家,如果你在找getRegExp正则表达式,小程序getRegExp,getRegExp,也可以做个参考。一起跟随小编过来看看吧。
小程序wxml中使用正则,小程序getRegExp正则表达式,微信wxs中的正则不需要定界符
作者:小程序开发师 发布时间:2020-04-12
我们在做微信小程序开发时,
有时会希望在wxml中使用正则进行匹配或判断,
然后再做进一步处理。
但是实际上,
wxml文件中是不能够直接写js代码的,
微信提供了wxs自己的脚本语言,
可以在wxml中引入使用,
跟js类似。
我们知道js中可以使用下面正则,
var reg = /[0-9]{11}/;
reg.test();
但是如果你在wxs中使用上面的,
会报下面的错误,
vinReg.test is not a function
小程序wxs中使用正则的方式是先使用 getRegExp(pattern[, flags])创建一个对象,
然后再进行正则匹配
类似如下
var reg = getRegExp('[0-9]{11}'); // wxs 正则表达式两边不用 定界符
reg.test(string);
pattern 是正则表达式,
flags 是修饰符,这个是可选项。
需要注意
getRegExp()中的正则表达式,
两边不需要使用 / 这类定界符,
否则也会报错。
猛击这里,
观看子恒老师《小程序支付开发》系列视频
了解实现过程和下载相关源代码
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
小程序wxml中使用正则,小程序getRegExp正则表达式,微信wxs中的正则不需要定界符链接:https://www.qinziheng.com/details/8960/
小程序wxml中使用正则,小程序getRegExp正则表达式,微信wxs中的正则不需要定界符相关文章