Javascript 检查文本区域中是否有中断标记(<;br>;)

Javascript 检查文本区域中是否有中断标记(<;br>;),javascript,Javascript,我已经找到了一个解决方案,当有人在表单中输入他们的地址并提交时,没有任何地址中断(新西兰墨尔本)。然后我找到了一个非常简单的JavaScript解决方案来搜索“,”并打破了这一界限 function divide(){ var-txt; txt=document.getElementById('address')。值; var text=txt.split(“,”); var str=text.join(','); document.getElementById(“地址”).value=str;

我已经找到了一个解决方案,当有人在表单中输入他们的地址并提交时,没有任何地址中断(新西兰墨尔本)。然后我找到了一个非常简单的JavaScript解决方案来搜索“,”并打破了这一界限

function divide(){
var-txt;
txt=document.getElementById('address')。值;
var text=txt.split(“,”);
var str=text.join(',
'); document.getElementById(“地址”).value=str; }
但此代码即使有中断也会中断(当用户希望稍后更新输入的详细信息时),此代码将中断两次,因为它没有任何if条件来检查是否有中断标记。我想知道是否有一种方法可以创建一个break标记,以及如何将其包含在这段代码中。我试过很多方法,但都找不到解决办法。顺便说一句,我是JavaScript新手


非常感谢你的关心。谢谢。

如果需要在
中用换行符替换逗号,请用
\n
字符替换逗号。没有必要引入

元素

const divide=(地址)=>
address.value=address.value.replace(/\s*,\s*/g,“\n');
document.querySelectorAll(“.address”).forEach(divide)
foo,bar
福

条形图
如果需要在
中用换行符替换逗号,请用
\n
字符替换逗号。没有必要引入

元素

const divide=(地址)=>
address.value=address.value.replace(/\s*,\s*/g,“\n');
document.querySelectorAll(“.address”).forEach(divide)
foo,bar
福


bar
为什么不使用单独的字段,让用户为您将它们分开?这是最常见的方法,也是用户在Web上填写地址详细信息时非常熟悉的方法。这是办公室指定的任务。他们只放了一个文本区域。如果我们有两个字段就更好了。但是他们给出了类似的东西。@JanithaTharaka HTML break元素甚至不应该出现在输入中。输入字段仅用于文本,不用于标记。@Mr.polywhill它不用于输入字段。这是一个文本区field@JanithaTharaka您的解决方案还将中断许多地址格式。。。例如,在美国,格式将
城市
逗号
全部放在一行中,如“加利福尼亚州洛杉矶”-您的解决方案将使该格式变得有趣为什么不使用单独的字段并让用户为您将其分开?这是最常见的方法,也是用户在Web上填写地址详细信息时非常熟悉的方法。这是办公室指定的任务。他们只放了一个文本区域。如果我们有两个字段就更好了。但是他们给出了类似的东西。@JanithaTharaka HTML break元素甚至不应该出现在输入中。输入字段仅用于文本,不用于标记。@Mr.polywhill它不用于输入字段。这是一个文本区field@JanithaTharaka您的解决方案还将中断许多地址格式。。。例如,在美国,格式将
城市
逗号
全部放在一行中,如“加利福尼亚州洛杉矶”-您的解决方案将使该格式变得有趣此文本保存在数据库中。如果用户更新,此代码是否会再次运行并再次断线?mate?@JanithaTharaka如果您使用包含断线的文本(
\n
)设置一个
),则断线将被保留。在标准的
中保留空白。如果在其他位置显示数据,则需要使用CSS设置元素的空格,或者将换行符转换为

元素。感谢您的建议和代码。“我会尽我最大的努力完成这一部分的。”贾尼萨塔拉卡我还添加了一些设置文本的例子。非常感谢。我不能投你的票,因为我是新来的。但在我15岁之后我会投票给你。非常感谢。此文本保存在数据库中。如果用户更新,此代码是否会再次运行并再次断线?mate?@JanithaTharaka如果您使用包含断线的文本(
\n
)设置一个
),则断线将被保留。在标准的
中保留空白。如果在其他位置显示数据,则需要使用CSS设置元素的空格,或者将换行符转换为

元素。感谢您的建议和代码。“我会尽我最大的努力完成这一部分的。”贾尼萨塔拉卡我还添加了一些设置文本的例子。非常感谢。我不能投你的票,因为我是新来的。但在我15岁之后我会投票给你。非常感谢你。