为了账号安全,请及时绑定邮箱和手机立即绑定

关于在vue.js中,如何对转义字符进行表达式判断?

关于在vue.js中,如何对转义字符进行表达式判断?

尚方宝剑之说 2019-11-12 13:09:42
vue.js中,如何对转义字符进行表达式判断
查看完整描述

3 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

let regex = /^((a|file)\(.+\)|(img|aduio|video))\[.+]$/i;

 

test('should test ok',()=>{

    let regex = /^((a|file)\(.+\)|(img|aduio|video))\[.+]$/i;

    expect(regex.test('file(a)[b]')).toBe(true);

    expect(regex.test('file[b]')).toBe(false);

    expect(regex.test('file(b)')).toBe(false);

    expect(regex.test('a(a)[b]')).toBe(true);

    expect(regex.test('img[c]')).toBe(true);

    expect(regex.test('aduio[e]')).toBe(true);

    expect(regex.test('video[e]')).toBe(true);

    expect(regex.test('video(d)[e]')).toBe(false);

    expect(regex.test('aduio(d)[e]')).toBe(false);

    expect(regex.test('img(d)[e]')).toBe(false);

})


查看完整回答
反对 回复 2019-11-17
?
一只名叫tom的猫

TA贡献1906条经验 获得超2个赞

假设你的html为:<input type="text" id="mInput" />

你可以用test的方法去判断:

var reg = /^[0-9a-zA-Z]+$/

var str = document.getElementById("mInput").value;if(!reg.test(str)){

alert("你输入的字符不是数字或者字母")

}

你可以用onchange或者onkeyup来触发。

扩展资料:

js日常用途:

1.嵌入动态文本于HTML页面。

2.对浏览器事件做出响应。 

3.读写HTML元素。

4.在数据被提交到服务器之前验证数据。

5.检测访客的浏览器信息。

6.控制cookies,包括创建和修改等。

7.基于Node.js技术进行服务器端编程。



查看完整回答
反对 回复 2019-11-17
?
函数式编程

TA贡献1807条经验 获得超9个赞

假设你的html为:<input type="text" id="mInput" />
你可以用test的方法去判断:
var reg = /^[0-9a-zA-Z]+$/
var str = document.getElementById("mInput").value;

if(!reg.test(str)){
alert("你输入的字符不是数字或者字母")

}

PS:你可以用onchange或者onkeyup来触发



查看完整回答
反对 回复 2019-11-17
  • 3 回答
  • 0 关注
  • 1110 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信