javascript - 生成字符串以在 Javascript 上使用正则表达式

标签 javascript jquery regex

我正在 jQuery 中制作一个 faker 插件 ( jQuery-Faker ),它生成虚假数据以填写与其字段名称相对应的表单。 所以我想使用正则表达式 /\(?([0-9]{3})\)?([ .-]?)([0-9]{3})\2( [0-9]{4})/ 那么有什么办法可以做到这一点吗?

最佳答案

您可能想查看正则表达式系列库中的字符串。

Here is the one for javascript

正如在README中看到的那样

var RandExp = require('randexp');
var phoneGenerator = new RandExp(/\(?([0-9]{3})\)?([ .-]?)([0-9]{3})\2([0-9]{4})/);
phoneGenerator.gen(); // =>

关于javascript - 生成字符串以在 Javascript 上使用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31214010/

相关文章:

regex - Golang 用空换行符分割字符串

javascript - 如何在 HTML5 视频加载完成后让文本消失?

javascript - 如果我们从函数构造函数创建一个名为 'a' 的对象,那么为什么 'a' 不是 Function 的实例?

java - 使用先前使用 Selenium 2 选择器选择的 Jquery 选择元素

javascript - jQuery 无冲突包装器不工作

Python 替换单引号(撇号除外)

javascript - 使用laravel在angularjs和后端上传多个文件(没有表单标签)

javascript - AngularJS:使用 ng-show/hide 动态维护下拉列表的 3 种状态(进行中、成功、错误)?

jquery - fancybox 似乎不适用于 ajax 内容

python - nvda 的正则表达式在所有大写字母之间放置空格?