如何使用正则表达式将输入“123456789”格式化为传真/123456789@faxabc.com
How to format the input "123456789" to fax/123456789@faxabc.com using regular expression?
用户输入1234567890,然后需要将其格式化为传真/123456789@faxabc.com。已尝试以下正则表达式,但不起作用:
fax/{'d+}/@fax.com
fax'//{'d+}/@faxabc.com
[fax'//{'d+}/@faxabc.com]
最接近的是fax/{'d+}/@fax.com
,将得到 fax123456789@faxabc.com。但是,需要在单词传真后使用"/"。
也许您正在尝试在字符串中匹配它,以便:
function formatFaxNo(s) {
var re = /('D)('d+)('D)/;
return s.replace(re, '$1' + 'fax/'+'$2'+'@faxabc.com' + '$3');
}
// Here is a fax/123456789@faxabc.com number.
formatFaxNo('Here is a 123456789 number.');
// Fax to here: fax/123456789@faxabc.com.
formatFaxNo('Fax to here: 123456789.');
它被称为字符串操作/连接,而不是正则表达式:
var input = 123456789; //or whatever user inputs
var output = "fax/" + input + "@abc.com" ;
这有什么问题吗?
相关文章:
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 实现一个建立在google.com之上的自定义搜索引擎
- 使用带有.net autopostback的ryanfait.com自定义表单元素
- parse.com类中指针中的查询指针
- http://oauth.googlecode.com/svn/code/javascript/oauth.js已关闭,
- 从Parse.com返回的格式化日期
- 如何通过justinaguilar.com设置动画延迟?[解决]
- 使用Parse.com查询制作新闻源
- 如何使用Parse.com JavaScript SDK上传图像
- 什么CSS/JS技巧驱动镜像反转http://com.google愚人节页面
- ko.com在foreach$data变量上添加了write函数
- 用于匹配abc.com.amp;abc.com/.*
- 在underscore.js中显示列表中的所有项目(使用Parse.com)
- 你如何在youtube.com上获得youtube视频的状态
- 当URL以m.(网站).com开头时,浏览器需要自行调整大小
- 显示Instragram图片http://instafeedjs.com/.
- 这个网站使用哪个滑块http://siteflu.com/.
- Parse.com在循环中保存对象,只保存最后一个对象
- flickr equivalent to source.unsplash.com
- 如何使用正则表达式将输入“123456789”格式化为传真/123456789@faxabc.com