我需要以下内容:
-
'
聊天GPT给出了以下内容:
^(?!.*\d)[\p{L}'-]+$
但是,这仍然允许我输入连续的空格。
inkz8wg91#
我想你可以在JavaScript中这样做:
const myString = "Hello world! This is pizza?"; const regex = /^(?!.*\d)[\p{L}'-]+$/g; const result = myString.replace(regex).replace(/\s+/g, ' '); console.log(result);
g52tjvyc2#
OK,找到答案了:
^(?!.*\d)[\p{L}'-]+(?:\s[\p{L}'-]+)*$
2条答案
按热度按时间inkz8wg91#
我想你可以在JavaScript中这样做:
g52tjvyc2#
OK,找到答案了: