在javascript中将正则表达式字符串转换为正则表达式对象

毛茸茸

regex从json对象获取字符串(是动态的,并且将始终是字符串),我想使用文本框值对其进行测试。

但是,即使我通过了有效的输入文本,也不会通过regex条件

代码:

var pattern = "/^[A-Za-z\s]+$/";
var str = "Some Name";
pattern = new RegExp(pattern);
if(pattern.test(str))
{
    alert('valid');
}
else
{
    alert('invalid');
}

小提琴:-http: //jsfiddle.net/wn9scv3m/

羊皮纸

两个问题:

  • 您需要转义反斜杠。
  • 您需要删除字符串开头和结尾的正斜杠。

更正的代码:

var pattern = "^[A-Za-z\\s]+$";
var str = "Some Name";
pattern = new RegExp(pattern);
if(pattern.test(str))
{
    alert('valid');
}
else
{
    alert('invalid');
}

http://jsfiddle.net/wn9scv3m/3/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将正则表达式模式存储为正则表达式对象或字符串?

来自分类Dev

如何获取正则表达式以返回字符串(不是正则表达式对象)?

来自分类Dev

如何读取字符串,转换为正则表达式并进行编译?

来自分类Dev

将字符串/正则表达式转换为保存文件名的功能

来自分类Dev

如何将字符串转换为正则表达式

来自分类Dev

将正则表达式字符串从Java转换为Python

来自分类Dev

Javascript正则表达式过滤字符串

来自分类Dev

使用正则表达式在python中的字符串中将Boolean true转换为True

来自分类Dev

将查询参数字符串转换为正则表达式

来自分类Dev

通过正则表达式从正则表达式添加字符串

来自分类Dev

如何将正则表达式数据转换为全局字符串php

来自分类Dev

转换为BsonDocument时会删除字符串中的正则表达式

来自分类Dev

如何将正则表达式模式存储为正则表达式对象或字符串?

来自分类Dev

正则表达式:为字符串编辑正则表达式

来自分类Dev

长字符串的javascript正则表达式

来自分类Dev

复杂字符串的Javascript正则表达式

来自分类Dev

如何读取字符串,转换为正则表达式并进行编译?

来自分类Dev

将C#正则表达式转换为JavaScript正则表达式

来自分类Dev

正则表达式将字符串数字转换为货币

来自分类Dev

通过正则表达式匹配ahref标签,然后转换为字符串

来自分类Dev

将正则表达式字符串转换为URL

来自分类Dev

正则表达式字符串,转换为数字并匹配条件

来自分类Dev

如何将PHP字符串转换为PHP正则表达式

来自分类Dev

在Scala中使用正则表达式将字符串转换为数值

来自分类Dev

将RGB字符串转换为RGBa字符串的正则表达式

来自分类Dev

将正则表达式的空白字符从列表转换为字符串

来自分类Dev

将 Javascript 正则表达式转换为 PHP 正则表达式?

来自分类Dev

使用正则表达式将引号中的字符串转换为单个短语

来自分类Dev

字符串对象列表的正则表达式

Related 相关文章

  1. 1

    如何将正则表达式模式存储为正则表达式对象或字符串?

  2. 2

    如何获取正则表达式以返回字符串(不是正则表达式对象)?

  3. 3

    如何读取字符串,转换为正则表达式并进行编译?

  4. 4

    将字符串/正则表达式转换为保存文件名的功能

  5. 5

    如何将字符串转换为正则表达式

  6. 6

    将正则表达式字符串从Java转换为Python

  7. 7

    Javascript正则表达式过滤字符串

  8. 8

    使用正则表达式在python中的字符串中将Boolean true转换为True

  9. 9

    将查询参数字符串转换为正则表达式

  10. 10

    通过正则表达式从正则表达式添加字符串

  11. 11

    如何将正则表达式数据转换为全局字符串php

  12. 12

    转换为BsonDocument时会删除字符串中的正则表达式

  13. 13

    如何将正则表达式模式存储为正则表达式对象或字符串?

  14. 14

    正则表达式:为字符串编辑正则表达式

  15. 15

    长字符串的javascript正则表达式

  16. 16

    复杂字符串的Javascript正则表达式

  17. 17

    如何读取字符串,转换为正则表达式并进行编译?

  18. 18

    将C#正则表达式转换为JavaScript正则表达式

  19. 19

    正则表达式将字符串数字转换为货币

  20. 20

    通过正则表达式匹配ahref标签,然后转换为字符串

  21. 21

    将正则表达式字符串转换为URL

  22. 22

    正则表达式字符串,转换为数字并匹配条件

  23. 23

    如何将PHP字符串转换为PHP正则表达式

  24. 24

    在Scala中使用正则表达式将字符串转换为数值

  25. 25

    将RGB字符串转换为RGBa字符串的正则表达式

  26. 26

    将正则表达式的空白字符从列表转换为字符串

  27. 27

    将 Javascript 正则表达式转换为 PHP 正则表达式?

  28. 28

    使用正则表达式将引号中的字符串转换为单个短语

  29. 29

    字符串对象列表的正则表达式

热门标签

归档