diff --git a/tools/linter_lib/custom_check.py b/tools/linter_lib/custom_check.py
index d692f227eb..fa96720651 100644
--- a/tools/linter_lib/custom_check.py
+++ b/tools/linter_lib/custom_check.py
@@ -534,12 +534,11 @@ def build_custom_checkers(by_lang):
'description': "The S in Terms of Service is capitalized"},
]) + comma_whitespace_rule
html_rules = whitespace_rules + prose_style_rules + [
- {'pattern': 'placeholder="[^{](?:(?!\.com).)+$',
+ {'pattern': 'placeholder="[^{#](?:(?!\.com).)+$',
'description': "`placeholder` value should be translatable.",
'exclude_line': [('templates/zerver/register.html', 'placeholder="acme"'),
('templates/zerver/register.html', 'placeholder="Acme or Aκμή"')],
'exclude': set(["static/templates/settings/emoji-settings-admin.handlebars",
- "static/templates/settings/realm-filter-settings-admin.handlebars",
"static/templates/settings/bot-settings.handlebars"]),
'good_lines': [''],
'bad_lines': ['']},