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常用正则表达式相关推荐

  1. JavaScript常用正则表达式收集

    JavaScript常用正则表达式收集 -------------------------------------------------------------------------------- ...

  2. JavaScript学习总结(13)——JavaScript常用正则表达式

    JavaScript常用正则表达式 一.校验数字的js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n} ...

  3. Javascript常用正则表达式汇总

    2019独角兽企业重金招聘Python工程师标准>>> 匹配数字和字符串 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$ ...

  4. 【JavaScript】判断一个字符串是否是数值 / 判断是否包含字母(附常用正则表达式)

    JavaScript 使用示例 如果是值(数字),返回其值;如果不是数字,返回空字符串''. 可以避免从数据库中取到空值,导致在前端显示报错的情况. autoConvertNum()函数定义如下: / ...

  5. JavaScript(JS)常用正则表达式汇总

    文章目录 自定义字符串校验函数 常用正则表达式 自定义字符串校验函数 校验字符串是否全由数字组成,是则返回true,否则返回false: function isDigit(str) {var regE ...

  6. 常用正则表达式,常用表单验证javascript代码

    常用正则表达式,常用表单验证javascript代码 function f_MobilCheck(as_SourceString) {  if(as_SourceString.match(/^13[0 ...

  7. 常用正则表达式,常用表单验证javascript代码(转)

    function f_MobilCheck(as_SourceString) {  if(as_SourceString.match(/^13[0-9]{9}$/g)) return true;  / ...

  8. javaScript常用知识点有哪些

    javaScript常用知识点有哪些 一.总结 一句话总结:int = ~~myVar, // to integer | 是二进制或, x|0 永远等于x:^为异或,同0异1,所以 x^0 还是永远等 ...

  9. javascript的正则表达式

    正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个 ...

  10. 转载:常用正则表达式大全!(例如:匹配中文、匹配html)

    常用正则表达式大全!(例如:匹配中文.匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[ ...

最新文章

  1. jvm 堆外内存_NIO效率高的原理之零拷贝与直接内存映射
  2. 中科大5名博士生凌晨2点处置实验室漏水,被重奖12万元
  3. 一台机器同时启动两个tomcat
  4. mysql与web服务器之间的分离操作
  5. ntopng mysql_网络流量监控工具与分析Ntop和Ntopng
  6. 糖果浏览器和139邮箱巧妙应用:将网页文字一键发送到手机上
  7. 拓端tecdat|使用R语言创建自定义桑基图Sankey图
  8. 低档显卡无法支持2K显示器
  9. 用indy收邮件的问题,怎么样把邮件存放到本地,最好是存到数据库
  10. 对象的15位、18位中国大陆身份证号码解析、验证工具
  11. 细粒度分类:Hierarchical Bilinear Pooling(HBP),分级双线性池化(二)
  12. ASK,OOK,FSK的联系和区别
  13. 巴比特观察丨CryptoPunks再次爆火,幕后推手找到了!
  14. C/C++运行错误收藏
  15. “周末不喝酒,人生路白走”,智慧山「精酿的夏天」3.0又将引爆全城!
  16. 这件物品不能添加到您的库中,因为他在你所在的地区不可用
  17. 微信小程序获取openid失败
  18. android p三星,索尼XZ3新机采用Android P系统,对标三星note9,网友:外观
  19. js设计模式与开发实践(读书笔记)
  20. Neural Networks and Deep Learning读书笔记--神经网络应用:手写数字识别

热门文章

  1. 三层链路冗余-单宿主网络(拓扑图及思路)
  2. 【华为机试真题详解】机试题按知识点整理(入门指引)
  3. 北斗时钟同步服务器,电力系统卫星时钟-GPS北斗时钟方案
  4. m3u8简单教程之我不是药神下载
  5. 登陆界面HTML验证码生成
  6. Python 国产库推荐:musicpy
  7. python做var模型的滞后阶数怎么确定_VAR模型滞后阶数
  8. 手机抢答器正在替代传统抢答器
  9. win10计算机文件坏了,win10电脑电脑注册表文件丢失或损坏0xc0000e9怎么办
  10. Nvivo 12 安装包可自动编码