emphasis.js 340 B

123456789101112131415161718
  1. 'use strict';
  2. module.exports = locate;
  3. function locate(value, fromIndex) {
  4. var asterisk = value.indexOf('*', fromIndex);
  5. var underscore = value.indexOf('_', fromIndex);
  6. if (underscore === -1) {
  7. return asterisk;
  8. }
  9. if (asterisk === -1) {
  10. return underscore;
  11. }
  12. return underscore < asterisk ? underscore : asterisk;
  13. }