You don't have to interact with the managed code, because you can use LIKE:
CREATE TABLE
GO
INSERT INTO
INSERT INTO
INSERT INTO
SELECT * FROM
GO
DROP TABLE
As your expression ends with + you can go with '%[^a-z0-9 .][^a-z0-9 .]%'
The SQL Server does not support regular expressions without the managed code. Though it is depending on the condition, this LIKE operator can be a choice, though, it lacks the flexibility that regular expressions can provide.
Want to become an expert in SQL? Join the SQL course fast!