Gerard Posted June 12, 2012 Share Posted June 12, 2012 Hi ! I would like to format a French phone number (10 digits) this way: 01 52 93 44 05 (by adding a space every 2 digits). As I'm totally new to JavaScript, I usually search informations on the forum to edit or modify existing rules to build mines, a way like another to try to understand the "language" but this time, the operation seems to be too complicated for the beginner I am… I guess I must formulate "for the field "phone", pick the two first digits, then add a space, take the two followers, add another space and so on till digit number 8 Searching in the forum, I tried something like : return FormatNumber("## ## ## ## ##", Field("Tel")); but it didn't work… As I don't want you to do the job instead of me, some informations to help me to find my way would be really appreciated ! Thank you ! Gerard. Quote Link to comment Share on other sites More sharing options...
rpaterick Posted June 12, 2012 Share Posted June 12, 2012 This should work. return Str(Field("phone").replace(/(\d{2})(?!$)/g,"$& ")); Quote Link to comment Share on other sites More sharing options...
Gerard Posted June 12, 2012 Author Share Posted June 12, 2012 Thank you ! It works perfectly, the field filed with or without spaces, exactly what I needed ! Gerard. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.