求一个js正则表达式
原要求是这样写的:Please refer the phone number restriction on iPhone:
0-9 number + pause / wait / * / # / +
然后我是理解成这样的,我查了下苹果手机拨号盘,pause是英文逗号,wait是英文分号
手机号码正则表达式:
可以输入0-9数字,支持输入“+”、“#”、“*”、“,”、“;”
如果出现+号,则+号只能出现在头部 本帖最后由 凩茻MUMU 于 2019-9-18 12:07 编辑
https://upload-images.jianshu.io/upload_images/4697920-99377fa75d9bfd50.png
这样子可以吗?
https://upload-images.jianshu.io/upload_images/4697920-99377fa75d9bfd50.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
https://upload-images.jianshu.io/upload_images/4697920-70155ef70d4e89c4.png
输入“+”、“#”、“*”、“,”、“;”这些也没问题。
https://upload-images.jianshu.io/upload_images/4697920-70155ef70d4e89c4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
正则表达式代码如下: ------------------------------------------------
JavaScript:
var pattern = /\+?[\d+#*,;]{1,}/,
str = '';
console.log(pattern.test(str));
页:
[1]