javascript常用正则表达式
javascript校验字符串是否符合正则表达式
<template><el-form-item label="正则表达式:" prop="regExpression"><el-inputv-model="form.regExpression":disabled="title == '查看正则规则'"placeholder="请输入正则表达式"></el-input></el-form-item>
</template>
<script>data(){let isCheckReg = (rule, value, cb) => {let flag = this.isReg(value);if (value == "") {cb(new Error("请输入正则表达式!"));} else if (!flag) {cb(new Error("请输入正确的正则表达式!"));} else {cb();}};return{from:{regExpression:""},rules:{regExpression: [{ required: true, message: "正则表达式不能为空!", trigger: "blur" },{ required: true, validator: isCheckReg, trigger: "blur" },],}}},methods:{isReg(reg) {let isReg;try {isReg = eval(reg) instanceof RegExp} catch (e) {isReg = false}return isReg}}
</script>
javascript 仅支持英文、英文逗号和数字
const checkURL = (rule, value, callback) => {let reg =/^[0-9A-Za-z\s\\!\\#\\$\\%\\^\\&\\*\\(\\)\\_\\[\]{\\}\\\\|\\;\\'\\'\\:\\"\\"\\,\\.\\/\\<\\>\\?]+$/;if (!reg.test(value) && value != "") {callback(new Error("只支持英文和数字,请重新输入"))}else{callback()}};
javascript常用正则表达式相关推荐
- JavaScript常用正则表达式收集
JavaScript常用正则表达式收集 -------------------------------------------------------------------------------- ...
- JavaScript学习总结(13)——JavaScript常用正则表达式
JavaScript常用正则表达式 一.校验数字的js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n} ...
- Javascript常用正则表达式汇总
2019独角兽企业重金招聘Python工程师标准>>> 匹配数字和字符串 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$ ...
- 【JavaScript】判断一个字符串是否是数值 / 判断是否包含字母(附常用正则表达式)
JavaScript 使用示例 如果是值(数字),返回其值;如果不是数字,返回空字符串''. 可以避免从数据库中取到空值,导致在前端显示报错的情况. autoConvertNum()函数定义如下: / ...
- JavaScript(JS)常用正则表达式汇总
文章目录 自定义字符串校验函数 常用正则表达式 自定义字符串校验函数 校验字符串是否全由数字组成,是则返回true,否则返回false: function isDigit(str) {var regE ...
- 常用正则表达式,常用表单验证javascript代码
常用正则表达式,常用表单验证javascript代码 function f_MobilCheck(as_SourceString) { if(as_SourceString.match(/^13[0 ...
- 常用正则表达式,常用表单验证javascript代码(转)
function f_MobilCheck(as_SourceString) { if(as_SourceString.match(/^13[0-9]{9}$/g)) return true; / ...
- javaScript常用知识点有哪些
javaScript常用知识点有哪些 一.总结 一句话总结:int = ~~myVar, // to integer | 是二进制或, x|0 永远等于x:^为异或,同0异1,所以 x^0 还是永远等 ...
- javascript的正则表达式
正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个 ...
- 转载:常用正则表达式大全!(例如:匹配中文、匹配html)
常用正则表达式大全!(例如:匹配中文.匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[ ...
最新文章
- jvm 堆外内存_NIO效率高的原理之零拷贝与直接内存映射
- 中科大5名博士生凌晨2点处置实验室漏水,被重奖12万元
- 一台机器同时启动两个tomcat
- mysql与web服务器之间的分离操作
- ntopng mysql_网络流量监控工具与分析Ntop和Ntopng
- 糖果浏览器和139邮箱巧妙应用:将网页文字一键发送到手机上
- 拓端tecdat|使用R语言创建自定义桑基图Sankey图
- 低档显卡无法支持2K显示器
- 用indy收邮件的问题,怎么样把邮件存放到本地,最好是存到数据库
- 对象的15位、18位中国大陆身份证号码解析、验证工具
- 细粒度分类:Hierarchical Bilinear Pooling(HBP),分级双线性池化(二)
- ASK,OOK,FSK的联系和区别
- 巴比特观察丨CryptoPunks再次爆火,幕后推手找到了!
- C/C++运行错误收藏
- “周末不喝酒,人生路白走”,智慧山「精酿的夏天」3.0又将引爆全城!
- 这件物品不能添加到您的库中,因为他在你所在的地区不可用
- 微信小程序获取openid失败
- android p三星,索尼XZ3新机采用Android P系统,对标三星note9,网友:外观
- js设计模式与开发实践(读书笔记)
- Neural Networks and Deep Learning读书笔记--神经网络应用:手写数字识别