(str)
| 57 | return 0xD800 <= codepoint && codepoint <= 0xDFFF |
| 58 | } |
| 59 | function HasIsolatedSurrogate(str) { |
| 60 | for (let codepoint of str) { |
| 61 | let value = codepoint.codePointAt(0); |
| 62 | if (IsSurrogate(value)) return true; |
| 63 | } |
| 64 | return false; |
| 65 | } |
| 66 | function ReplaceIsolatedSurrogates(str, replacement='\ufffd') { |
| 67 | let replaced = ''; |
| 68 | for (let codepoint of str) { |
no test coverage detected