给HTML控件属性值添加引号,示例代码如下:
<html>
<script type="text/javascript">
function formatQuote(val,obj){
var regOne = /(\s+\w+)\s*=\s*([^<>"\s]+)(?=[^<>]*>)/ig
var regTwo = /"'([^'"]*)'"/ig;
val = val.replace(regOne,'$1="$2"').replace(regTwo,'\"$1\"');
obj.value = val;
}
</script>
<body>
<textarea id="txtAre" style="width:100%;height=60">
<a href = # name=test target="_blank" title='demo' onclick=alert('testdemo')> Value=Test.DEMO
</textarea>
<input type="button" onclick="formatQuote(txtAre.value, txtAre)" value="format"/>
</body>
</html>
本文提供了一段JavaScript代码,用于自动为HTML控件的属性值添加引号,确保HTML代码格式的一致性和规范性。通过正则表达式匹配未加引号的属性值,并将其替换为带引号的形式。
1234

被折叠的 条评论
为什么被折叠?



