Javascript function to mark up Bible book reference

Budget $10 - $30 AUD
Bids 4
Average Bid $31

All you need to do is to implement a Javascript function:

// @param: text which may not may not contain biblical references
// @return: marked up text
function markupBibleReferences(text);

The requirement is to mark up any text that has a biblical reference by surrounding the text with . This includes references to the book, chapter(s) and verses. This is best illustrated by an example:

- @param: "Tonight's study is on the book of John. We are in the middle of a series of John 1-3. Specifically, we'll concentrate on John 3, and we will drill into John 3:16-17, with particular focus on John 3:16."
- @return: "Tonight's study is on the book of John. We are in the middle of a series of John 1-3. Specifically, we'll concentrate on John 3, and we will drill into John 3:16-17, with particular focus on John 3:16."

The accepted abbreviations for each book of the Bible is listed here: [url removed, login to view]

The solution must:
- Work for all abbreviations as outlined in the link
- Have clean code
- Efficient and fast to run
- Work across all major desktop and mobile browsers

This should be quite a simple project. We're starting a software project and we wanted to try out freelancer. This is actually a simple project we could have done ourselves, but we wanted to see how the site works and the quality of the work we can expect. If we like your work, there will be more work in the future.

Post a Project Like This

This project was awarded to

About the Freelancer

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • dtwaide Profile Picture


    Carrickfergus,  United Kingdom

    Highly skilled and efficient electro-mechanical engineer with experience in computer programming. I have degrees in Computer Science and Systems engineering. I am completely focused on delivering you project on time, with total satisfaction.

    Perl, C Programming, Java, and Javascript

  • jdabrowski Profile Picture


    Warsaw,  Poland

    I'm an experienced web developer. Most of the time I work with Ruby on Rails, HTML, CSS3 and JQuery. I like challenges, even the big ones. Also I'm a fast learner and fast keyboard typer (over 100 words per minute). Looking forward to working with you.

    PHP, C Programming, Javascript, and XML

  • santosoftvw Profile Picture


    Chittagong,  Bangladesh

    Experience Summary 3 Years and 8 Months experience as Software Engineer in Australian Telecommunication industry. 1 Year and 2 Months experience as Lecturer of Computer Science in Universities in Bangladesh. Experienced in Core Java development of Real-Time, Multi-Threaded Server Components. Experienced in J2EE development of Telecommunication server administration GUI. Experienced in jQuery, JSF, Primefaces development of RIA (Rich Internet Application) as standard WEB 2.0. Experienced in Mobile Communication Application for GPRS, 3G mobile broad band network. Experienced in Java SIP API, PJSIP development of VOIP client compatible with SIP standard proxy, registrar. Expertise in Spring framework development of MVC application. Expertise in JPA, Hibernate development of data persistence layer. Expertise in Java XML technology component development using DOM API, SAX, JAXP. Expertise in JWSDP2 framework development of services exposed in the cloud. Software Engineer who enjoys demanding projects and strives in implementing the best in class technical solutions. Software Development Skills Java, Java Swing, Java EE, JSP/Servlet, JSF, Primefaces, Vaadin, Spring, Struts, Hibernate, ORACLE 11g, SQL, PL/SQL, ORACLE Forms, MySQL, Postgresql, Zend PHP framework, Codeigniter PHP, Wordpress, HTML5, XHTML, CSS, jQuery Javascript, SEO.

    ASP, Java, JSP, and Javascript

  • wyvasi Profile Picture


    Sebes,  Romania

    I am ready to work on projects. PHP( Laravel) Javascript( Full stack - MEAN)

    PHP, Javascript, XML, and Website Design