所以我的输入类型为text
:
<div class="row">
<div class="form-group">
<input type="text" class="form-control col-sm-12" id="last-name-reservation-form" placeholder="Last name" required>
</div>
</div>
我如何能够对输入字符进行过滤,这样它只需要文本而不是数字?类似于type="number"
仅允许输入数字的方式。
我是否必须在控制器中制作一些东西?是否可以直接在.html中完成?
答案 0 :(得分:2)
你可以使用ng-pattern
仅限制字母,
import org.apache.spark.sql.types._
var df = StructType(Array(StructField("timestamp", StringType, true),StructField("site", StringType, true),StructField("requests", LongType, true) ))
df = spark.read
.schema(df)
.option("header", "true")
.option("delimiter", "\t")
.csv("/user/hduser/wikipedia/pageviews-by-second-tsv")
df.write.parquet("/user/hduser/wikipedia/pageviews-by-second-parquet")
仅限制数字,
<input type="text" ng-model="myText" name="inputName" ng-pattern="/^[a-zA-Z]*$/" >
答案 1 :(得分:0)
你可以把
pattern="[A-Za-z]+"
输入标签中的使模式匹配。