将preg_match模式转换为javascript模式
Convert preg_match pattern to javascript pattern
有人能帮助将这个php正则表达式模式转换为与js兼容的模式吗?
$delimiter = "-";
$phone = "some number from the client";
var_dump(
preg_match($phone,"|^([0-9]{1,3}".$delimiter."[0-9]{1,4}".$delimiter."[0-9]{4,12}(#[0-9]{1,4})?)$|")
);
感谢
var delimiter = "-",
phone = "8-989-895",
re = new RegExp("^[0-9]{1,3}"+delimiter+"[0-9]{1,4}"+delimiter+"[0-9]{4,12}(?:[0-9]{1,4})?$");
console.log(re.test(phone));
相关文章:
- d3转换从页面加载开始,而不是从模式弹出加载开始
- 为什么我的Mongoose DB模式之一可能是“;强制转换为未定义的“;当它的实例被放置在第二个模式中时
- 将json模式转换为角度树控制树模型
- 如何将控制器http调用转换为接受参数的服务/工厂模式
- 转换Ember中的JSON命名模式
- 将Javascript正则表达式模式转换为C++std::regex的规则
- d3.js无法使用通用的更新模式和转换
- 将HTML5正则表达式模式转换为JavaScript正则表达式
- 使用 if 和 else 将 JavaScript 代码转换为模式可读代码
- 在手动模式下单击“下一步”或“上一步”按钮后,图像转换会自动开始
- 无法将JavaScript注入模式转换为TypeScript
- 扩展ES6承诺,将回调转换为Deferred模式
- 如何将这个模块模式转换为require.js
- 如何转换jQuery $.ajax调用蓝鸟承诺没有延迟的反模式
- 将代码转换为JS对象文字模式
- 将揭示模块模式代码转换为模块模式
- 如何在Node.js中将十六进制位模式(字符串)转换为float
- 请任何人帮我把这个正则表达式模式从javascript转换成c
- json模式:如何从一个json模式转换到另一个
- 将preg_match模式转换为javascript模式